JMM 理解
JMM 理解read:将主内存中的数据读取出来load:紧跟在read之后,将数据写入到线程内部的私有数据副本中use:线程内部的方法将调用数据副本中的数据进行操作assign:如果数据副本的值在方法中发生改变,那么又会调用assign将其复制给数据副本中的对应变量store:会先在主内存中开辟一块空间,将变量值传入到主内存中write:在这一步中才会将数据值真正的写入到主内存中lock:将一个主内存中的变量设置会线程私有unlock:将一个线程私有的变量释放,可以令其他线程访问到
复制链接