volatile

1、保证了long,double的读写的原子性

2、保证了可见性(数据直接从主存里面读),加锁的方式也能保证可见性

3、在使用的时候不能依赖其他的变量,包括自己。

posted @ 2016-02-27 17:34  YDDMAX  阅读(108)  评论(0编辑  收藏  举报