JAVA内存模型(Java Memory Model)
线程之间的通信,是通过共享内存和消息传递,所以线程之间的通信需要保证内存的可见性。(可见性,是指该线程对该内存的更改对其他线程的可见。)则为了保证内存的可见性,java定义了一套规则就是java内存模型。
JMM定义了一套主内存与各个线程的抽象关系,线程之间的共享变量存储在主内存中,每个线程都有 自己的本地内存,线程通过拷贝主线程的共享变量到自己的本地内存作为一个副本,进行变量的操作
原创
2016-09-12 10:12:58 ·
195 阅读 ·
0 评论