04 2016 档案
用happen-before规则重新审视DCL(转)
摘要:编写Java多线程程序一直以来都是一件十分困难的事,多线程程序的bug很难测试,DCL(Double Check Lock)就是一个典型,因此对多线程安全的理论分析就显得十分重要,当然这决不是说对多线程程序的测试就是不必要的。传统上,对多线程程序的分析是通过分析操作之间可能的执行先后顺序,然而程序执 阅读全文
posted @ 2016-04-20 13:49 bendantuohai 阅读(202) 评论(0) 推荐(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) 推荐(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) 推荐(0)