Java锁的实现 volatile属性:可见性、保证有序性、不保证原子性。 Java的内存中所有的对象都存在主内存中,每个线程都有自己的栈和程序计数器,多个线程对同一个对象的变量读取时,会将对象的变量从主内存中拷 ...