volatile关键字的使用

volatile不能保证原子性,能够实现可见性和有序性html

只能在有限的一些情形下使用 volatile变量替代锁。要使 volatile变量提供理想的线程安全,必须同时知足下面两个条件:安全

● 对变量的写操做不依赖于当前值。线程

● 该变量没有包含在具备其余变量的不变式中。htm

参考博文:http://www.javashuo.com/article/p-hsugcpqq-hw.htmlblog

相关文章
相关标签/搜索