摘要:
摘自 http://lifethinker.iteye.com/blog/260515用happen-before规则重新审视DCL博客分类:java多线程虚拟机数据结构YoutubeSQL编写Java多线程程序一直以来都是一件十分困难的事,多线程程序的bug很难测试,DCL(Double Check Lock)就是一个典型,因此对多线程安全的理论分析就显得十分重要,当然这决不是说对多线程程序的测试就是不必要的。传统上,对多线程程序的分析是通过分析操作之间可能的执行先后顺序,然而程序执行顺序十分复杂,它与硬件系统架构,编译器,缓存以及虚拟机的实现都有着很大的关系。仅仅为了分析多线程程序就需要了 阅读全文
posted @ 2012-06-07 21:06
巽曌
阅读(538)
评论(0)
推荐(0)

浙公网安备 33010602011771号