一 引言 在说volatile的内存语义时,讲过这样一句话:想要理解透volatile特性有一个很好的方法,就是把对volatile变量的单个读/写,看成是使用同一个锁对这些单个读/写操作做了同步.所以其实锁的释放和获取与volatile的写和读具有相同的内存语义. 二 锁的释放-获取建立的happens-before关系 不清楚happens-before规则的请前去看-看,这里就不在细说了.由于在之前没有举例说明监视器锁规则,那么在这里就详细说明下,下面是锁释放-获取的示例代码: publi…