花费 7 ms
第二章 ConcurrentHashMap源码解析

注:在看这篇文章之前,如果对HashMap的层不清楚的话,建议先去看看HashMap源码解析。 http://www.cnblogs.com/java-zhao/p/5106189.html 1、 ...

Fri Jan 08 23:12:00 CST 2016 3 4593
第九章 LinkedBlockingQueue源码解析

1、对于LinkedBlockingQueue需要掌握以下几点 创建 入队(添加元素) 出队(删除元素) 2、创建 Node节点内部类与LinkedBlockingQueue的 ...

Sun Jan 17 02:10:00 CST 2016 0 4743
第三章 CopyOnWriteArrayList源码解析

注:在看这篇文章之前,如果对ArrayList底层不清楚的话,建议先去看看ArrayList源码解析。 http://www.cnblogs.com/java-zhao/p/5102342.html ...

Tue Jan 12 01:24:00 CST 2016 5 3637
第十章 五种并发包总结

1、常用的五种并发包 ConcurrentHashMap CopyOnWriteArrayList CopyOnWriteArraySet ArrayBlockingQueue ...

Wed Jan 20 04:55:00 CST 2016 0 3902
第一章 Java常用的并发类

注:本系列博客主要参考于《分布式Java应用:基础与实践》,林昊 著 1、常用的并发集合类 ConcurrentHashMap:线程安全的HashMap的实现 CopyOnWriteAr ...

Fri Jan 08 20:21:00 CST 2016 0 3827
第八章 ArrayBlockingQueue源码解析

注意:在阅读本文之前或在阅读的过程中,需要用到ReentrantLock,内容见《第五章 ReentrantLock源码解析1--获得非公平锁与公平锁lock()》《第六章 ReentrantLock ...

Sat Jan 16 22:04:00 CST 2016 0 3228
附1 Java内存模型与共享变量可见性

注:本文主要参考自《深入理解Java虚拟机(第二版)》和《深入理解Java内存模型》 1、Java内存模型(JMM) Java内存模型的主要目标:定义在虚拟机中将变量存储到内存和从内存中取出变量这 ...

Wed Jan 13 00:17:00 CST 2016 0 2244
第十一章 AtomicInteger源码解析

1、原子类 可以实现一些原子操作 基于CAS 下面就以AtomicInteger为例。 2、AtomicInteger 在没有AtomicInteger之前,对于一个Int ...

Tue Jan 19 02:33:00 CST 2016 0 1918
第六章 ReentrantLock源码解析2--释放锁unlock()

最常用的方式: 注:关于lock()方法的源码解析,请参照"第五章 ReentrantLock源码解析1--获得非公平锁与公平锁lock()",具体链接如下: http://www. ...

Sat Jan 16 02:46:00 CST 2016 0 1736

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM