synchronized和volatile的区别

但是volatile不适合做计数器使用,即使他具有可见性,但是它不具有原子性。不能保证数据的一致性。

但是volatile适合哪种场景呢?

比较适合做一些标示。比如说两个线程,线程B必须得等线程A执行完才能执行。看代码

 

 

posted @ 2018-08-04 12:18  发疯的man  阅读(226)  评论(0编辑  收藏  举报