立即学习:https://edu.csdn.net/course/play/26270/326863?utm_source=blogtoedu
synchronized是用于同步锁控制,具有原子性,控制同一时间只有一个线程执行一个方法或代码块
volatile只保证线程间的内存可见性,不具备锁的特性,无法保证修饰对象的原子性
立即学习:https://edu.csdn.net/course/play/26270/326863?utm_source=blogtoedu
synchronized是用于同步锁控制,具有原子性,控制同一时间只有一个线程执行一个方法或代码块
volatile只保证线程间的内存可见性,不具备锁的特性,无法保证修饰对象的原子性