- volatile不需要加锁,比synchronized更轻量级,不会阻塞线程
- 从内存可见性角度讲,volatile读相当于加锁,volatile写相当于解锁
- synchronized既能保证可见性,又能保证原子性,而volatile只能保证可见性,无法保证原子性
synchronized和volatile比较
猜你喜欢
转载自injavawetrust.iteye.com/blog/2298236
今日推荐
周排行