volatile本质是在告诉jvm当前变量在寄存器中的值是不确定的,需要从主存中读取,synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住. volatile本质是在告诉jvm当前变量在寄存器中的值是不确定的,需要从主存中读取,synchro
volatile本质是在告诉jvm当前变量在寄存器中的值是不确定的,需要从主存中读取,synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住. volatile本质是在告诉jvm当前变量在寄存器中的值是不确定的,需要从主存中读取,synchro