编程语言
首页 > 编程语言> > 并发编程之 线程间的可见性

并发编程之 线程间的可见性

作者:互联网

熟悉JMM模型就知道

各个线程对主内存的共享变量操作都是 各个线程各自拷贝到自己的工作内存进行操作后 在写回到主内存中的

 

这就可能存在线程AAA 修改了共享变量x的值但还未写回到主内存时,另一个线程BBB有对主内存中的共享变量x进行了操作,但AAA线程工作内存中的共享变量对BBB线程来说并不可见。

这种工作内存与主内存同步延时现象造成可见性问题。

标签:AAA,变量,编程,并发,对主,线程,内存,共享
来源: https://www.cnblogs.com/chuzhong/p/12731551.html