浅谈Java并发编程-1-Java内存模型(JMM)
一、可见性简介
1、可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到。
2、共享变量:如果一个变量在多个线程的工作内存中都存有副本,那么这个变量就是共享变量。
3、java内存模型(JMM)
所有的变量都存在主内存中,每个线程都有自己的工作内存,里面保存着该线程使用到的变量副本(就是主内存中该变量的一份拷贝)。
Java内存模型有两条规定:
1、线程对共享变量的所有操作都必须在自己的工作内存中进行,不能直接对主内存中进行读写
2、不同线程之间无法访问其他线程工作内存中的变.
原创
2020-06-18 00:29:06 ·
310 阅读 ·
0 评论