Java并发编程实战笔记

时间:2022-06-22 18:03:08

volidatle的使用是在为了简化代码和验证同步的正确性的时候使用;

加锁机制既可以保证可见性还可以保证原子性,但volidate只能保证可见性;

volatile通用用于某个操作的完成,发生中断或状态的标志;虽然它可以表示其它的变量但使用的时候要小心;比如原子性++count;

使用volatile的情况:

    1.对变量的写入操作不依赖变量的当前值。

2.在访问变量的时候不加锁