Java 理论与实践: 正确使用 Volatile 变量
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile
变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用
volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。
锁提供了两种
转载
2014-11-24 17:01:12 ·
484 阅读 ·
0 评论