bluetjs
bluetjs
全部文章
线程、锁、并发
clickhose(7)
dubbo(12)
es(11)
flink(3)
Java核心要义(42)
JCF(6)
jdk源码(1)
jetty(8)
JVM(12)
kafka(16)
mongo(3)
python(4)
RabbitMQ(1)
redis(20)
shell(4)
spring(19)
storm(4)
web及框架(40)
zookeeper(8)
代码及脚本-git、gradle(3)
工具(2)
接口那些事(1)
数据分析(4)
数据库(27)
日志收集分析(2)
未归档(9)
源码(1)
算法和数据结构(24)
系统架构(13)
网络原理(3)
自动化测试(1)
设计模式(8)
运维(50)
面来面去(2)
归档
标签
去牛客网
登录
/
注册
bluetjs的博客
全部文章
/ 线程、锁、并发
(共42篇)
Java的synchronized原理
http://www.cnblogs.com/onlywujun/articles/3530984.html synchronized 原理 数据同步需要依赖锁,那锁的同步又依赖谁?synchronized给出的答案是在软件层面依赖JVM,而Lock给出的方案是在硬件层面依赖特殊的CPU指令...
2016-08-20
0
703
理解CAS算法在JAVA中的作用
http://www.cnblogs.com/onlywujun/articles/3529572.html 在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁。 锁机制存在以下问题: (1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调...
2016-08-20
0
368
JAVA CAS原理深度分析
http://blog.csdn.net/hsuxu/article/details/9467651 看了一堆文章,终于把Java CAS的原理深入分析清楚了。 感谢GOOGLE强大的搜索,借此挖苦下百度,依靠百度什么都学习不到! 参考文档: ...
2016-08-20
0
337
一道很有意思的java线程题
http://www.cnblogs.com/onlywujun/p/3809311.html 这几天看结城浩的《java多线程设计模式》,跟着做一些习题,有几道题目很有意思,记录下自己的体会。 首先是题目(在原书212页,书尾有解答): public cla...
2016-08-19
0
463
ConcurrentHashMap
ConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代HashTable。对于ConcurrentHashMap是如何提高其效率的,可能大多人只是知道它使用了多个锁代替HashTable中的单个锁,也就是锁分离技术(Lock Stripping)。实际上,Co...
2016-08-17
0
446
深度解析Java8 – AbstractQueuedSynchronizer的实现分析(下)
本文首发在 infoQ 作者:刘锟洋 前言 经过本系列的上半部分JDK1.8 AbstractQueuedSynchronizer的实现分析(上)的解读,相信很多读者已经对AbstractQueuedSynchronizer(下文简称AQS)的独占功能了然于胸,那么,这次我们再借助另...
2016-08-05
0
644
深度解析Java8 – AbstractQueuedSynchronizer的实现分析(上)
本文首发在infoQ :www.infoq.com/cn/articles/jdk1.8-abstractqueuedsynchronizer 前言: Java中的FutureTask作为可异步执行任务并可获取执行结果而被大家所熟知,通常可以使用future.get()来获取线程的执行结果,在...
2016-08-05
0
567
java并发-ReentrantLock源码分析
http://blog.csdn.net/wojiushiwo945you/article/details/42171389 1关于可重入锁 ReentrantLock是基于AQS(AbstratcQueuedSynchronizer)实现的可重入的同步工具类,它提供了两种同步器...
2016-08-05
0
430
JAVA CAS原理深度分析
看了一堆文章,终于把Java CAS的原理深入分析清楚了。 感谢GOOGLE强大的搜索,借此挖苦下百度,依靠百度什么都学习不到! http://blog.csdn.net/hsuxu/article/details/9467651 参考文档: http://www....
2016-08-05
0
360
Java并发编程:Lock
作者: 海子 出处: http://www.cnblogs.com/dolphin0520/ 在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util...
2016-08-03
0
0
首页
上一页
1
2
3
4
5
下一页
末页