深入理解jvm-java内存模型

1. 结构 所有的变量存储在主内存 每条线程都有自己的工作内存 线程的工作内存保存了该线程所使用变量的主内存副本 线程对变量的所有操作必须在工作内存中进行,不得直接操作主内存 线程间变量的传递必须由主内存来交互完成 2.内存间交互原子操作 ·lock(锁定):作用于主内存的变量,它把一个变量标识为一条线程独占的状态。 ·unlock(解锁):作用于主内存的变量,它把一个处于锁定状态的变量释放出来,
相关文章
相关标签/搜索