Java内存模型与Volatile,Happen-Before原则等

 Java的内存模型 Java内存模型(JMM)是一个抽象的模型。决定了线程主要定义了线程和内存间的抽象关系:主内存存放的是线程共享变量,每个线程有自己的工作内存,存放变量的副本,只能对副本进行读写,副本的变量再刷新到主内存中。具体体现为多核CPU,每核有一个高速缓存,每个核的线程对高速缓存读写,并且有共同的主存。 主内存与工作线程交互的操作有以下八种: lock(锁定):作用于主内存的变量,它把
相关文章
相关标签/搜索