码迷,mamicode.com
首页 >  
搜索关键字:concurrency    ( 600个结果
【07】单例VS多线程
还是套路问题,一种思想而已,两种方式 1 dubble check instance 2 static inner class 两次检测加类锁 静态内部类,其实就是饿汉模式,直接给你就好了 package Concurrency; class dubbleCheck{ private static ...
分类:编程语言   时间:2018-12-01 16:56:33    阅读次数:230
guava快速入门
<! flowchart 箭头图标 勿删 Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] ...
分类:其他好文   时间:2018-11-28 12:06:25    阅读次数:203
INNODB锁(2)
在上一篇文章写了锁的基本概述以及行锁的三种形式,这一篇的主要内容如下: 一致性非锁定读 自增长与锁 外键和锁 一致性性非锁定读 一致性非锁定读是InnoDB通过多版本并发控制(MVCC,multi version concurrency control)的方式来读取当前执行时间数据库中的最近一次快照 ...
分类:数据库   时间:2018-11-20 10:20:25    阅读次数:205
Python中并发、多线程等
1、基本概念 并发和并行的区别: 1)并行,parallel 同时做某些事,可以互不干扰的同一时刻做几件事。(解决并发的一种方法) 高速公路多个车道,车辆都在跑。同一时刻。 2)并发 concurrency 同时做某些事,一个时段内有事情要处理。(遇到的问题) 高并发,同一时刻内,有很多事情要处理。 ...
分类:编程语言   时间:2018-11-13 03:03:59    阅读次数:150
C#编程高并发的几种处理方法
并发(英文Concurrency),其实是一个很泛的概念,字面意思就是“同时做多件事”,不过方式有所不同。在.NET的世界里面,处理高并发大致有以下几种方法: 1,异步编程 异步编程就是使用future模式(又称promise)或者回调机制来实现(Non-blocking on waiting)。如 ...
分类:Windows程序   时间:2018-11-12 11:27:45    阅读次数:175
【分布式架构】“高并发” -- 详解
一、什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有 1响应时间(Response Time), 2吞吐量(Throughput) 3每秒查询率QPS(Query ...
分类:其他好文   时间:2018-11-12 11:17:35    阅读次数:167
JAVA8 十大新特性详解
前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章, 例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API ...
分类:编程语言   时间:2018-11-10 10:46:47    阅读次数:203
JAVA多线程和并发基础面试问答
原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/ 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该 ...
分类:编程语言   时间:2018-10-25 15:35:48    阅读次数:151
thread safe queue --cruise
Implement a Queue with pop and push operations using concurrency coding. package com.company; import java.util.*; import java.util.concurrent.locks.*;... ...
分类:其他好文   时间:2018-10-24 10:43:25    阅读次数:114
二、JDK并发策略
名词解释并发(Concurrency)与并行(Parallelism)并发偏重于多个任务交替执行,而多个任务之间有可能存在还是串行的;并行是真正意义上的同时执行;如果只有一个cpu是不可能真实并行的。临界区共享资源死锁(Deadlock)、饥饿(Starvation)和活锁(Livelock)死锁:多个线程之间相互出现等锁释放的场景,长期处于饥饿状态;饥饿:是指某一个或多个线程因为种种原因无法获得
分类:其他好文   时间:2018-10-23 18:01:51    阅读次数:165
600条   上一页 1 ... 11 12 13 14 15 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!