2010年6月10日

Java并行(3):可见性重访之锁、Volatile与原子变量

摘要: 1. 过期数据 我们在前面讨论JMM时便已提出“同步之道,外炼‘互斥’,内修‘可见’”的法门。过去,我不注意内存可见性的时候,程序里长满了小红疙瘩: Example Source Code [http://www.cnblogs.com/tomsheep/] 上面的代码有什么问题?即使运行它千百遍,你可能也察觉不出有什么问题。但是,问题确实存在。病灶一:r线程理论上存在无限循环的可能(这里有两个... 阅读全文

posted @ 2010-06-10 19:45 tomsheep 阅读(6056) 评论(2) 推荐(0) 编辑

导航