JavaSE---多线程---volatitle

1、Java提供了  同步的弱形式volatitle

      1.1、确保  对一个变量的更新  以  预见的方式  告知其他线程;

      1.2、当一个域  声明为  volatitle后编译器  与  运行时  会监视这个变量(该 变量 是共享的,而且对它的操作不会对其他内存操作 一起被重排序);

      1.3、volatile变量 不会 缓存在寄存器 或 缓存在对其他处理器隐藏的地方读一个volatile变量,总会返回某一线程写入的最新值

      1.4、访问volatile变量 不会加锁,也就不会引起线程阻塞

猜你喜欢

转载自www.cnblogs.com/anpeiyong/p/12176714.html
今日推荐