用happen-before规则重新审视DCL(转)
摘要:编写Java多线程程序一直以来都是一件十分困难的事,多线程程序的bug很难测试,DCL(Double Check Lock)就是一个典型,因此对多线程安全的理论分析就显得十分重要,当然这决不是说对多线程程序的测试就是不必要的。传统上,对多线程程序的分析是通过分析操作之间可能的执行先后顺序,然而程序执
阅读全文
posted @
2016-04-20 13:49
bendantuohai
阅读(202)
推荐(0)
synchronized与static synchronized 的区别
摘要:转自http://www.cnblogs.com/mengdd/archive/2013/02/16/2913806.html http://www.cnblogs.com/shipengzhi/articles/2223100.html 多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线
阅读全文
posted @
2016-04-19 12:04
bendantuohai
阅读(613)
推荐(0)
ThreadLocal类的用法
摘要:http://www.cnblogs.com/dolphin0520/p/3920407.html http://ifeve.com/thread management 10/
阅读全文
posted @
2016-04-14 16:54
bendantuohai
阅读(161)
推荐(0)