volatile原理 使用条件

有时仅仅为了读写一个或者两个实例域就使用同步的话,显得开销过大,volatile关键字为实例域的同步访问提供了免锁的机制。若是声明一个域为volatile,那么编译器和虚拟机就知道该域是可能被另外一个线程并发更新的。再讲到volatile关键字以前咱们须要了解一下内存模型的相关概念以及并发编程中的三个特性:原子性,可见性和有序性。 java 1. java内存模型与原子性,可见性和有序性 Java
相关文章
相关标签/搜索