Java 并发编程
iteye_4093
这个作者很懒,什么都没留下…
展开
-
Java 多线程内存模型
Java 多线程内存模型 Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果。在此之前,主流程序怨言(如C/C++等)直接使用物理硬件(或者说操作系统的内存模型),因此,会由于不同的平台上内存模型差异,导致程序在一套平台上并发完成正常,而在...2012-10-23 21:23:54 · 73 阅读 · 0 评论 -
voletile型变量的特殊规则
volatile 型变量的特殊规则 关键字 volatile 可以说是Java虚拟机提供的最轻量级的同步机制,但是它并不容易被正确地,完全地理解,以至于许多程序员都习惯不去使用它,遇到需要处理多线程数据竞争的问题时一律使用 synchronized 来进行同步。一定要弄清楚volatile 型变量的语义是什么。 当一个变量被定义成volatile 之后,它将具...2012-10-23 22:32:02 · 161 阅读 · 0 评论