Java并发常见问题
- ConcurrentHashMap源码分析,参考:http://blog.csdn.net/do_smile/article/details/46911727
- HashMap源码分析,参考:http://blog.csdn.net/ghsau/article/details/16843543/ ,
- HashMap和Hashtable和HashTree和ConcurrentMap的区别,参考: http://blog.csdn.net/wantken/article/details/31763541
- Java中CAS算法详解,参考:http://blog.csdn.net/ls5718/article/details/52563959
- Java中CAS算法底层支持之UnSafe类: http://aswang.iteye.com/blog/1741871 , http://www.cnblogs.com/mickole/articles/3757278.html
- 并发的单例陷阱,参考: http://blog.csdn.net/u010723709/article/details/49981925
- Java中Thread类的yield和join方法,参考:http://blog.csdn.net/jjwwmlp456/article/details/38620439
- 再识Volatile关键字,参考:http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html
- Java中的ReentrantLock和synchronized两种锁定机制的对比,参考: http://blog.csdn.net/fw0124/article/details/6672522
- Java中ReentrantLock与synchronezed锁选择的最佳实践,参考:http://outofmemory.cn/java/java.util.concurrent/synchronized-locks-Lock-ReentrantLock
- ReentrantLock Condition使用详解, 参考: http://outofmemory.cn/java/java.util.concurrent/lock-reentrantlock-condition
-
使用Object的wait,notify,notifyAll做线程调度,参考:http://outofmemory.cn/java/java.util.concurrent/thread-sync-with-object-wait-notify-notifyAll
更多请参考: http://blog.csdn.net/u010723709/article/category/5651485