Java并发编程之volatile

volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。volatile执行成本比synchronized底,因为它不会引起线程上下文的切换和调度。   如果一个字段被声明成volatile,Java线程内存模型确保所有线程看到这个变量的值是一致。   Cpu术语定义 有volat
相关文章
相关标签/搜索