摘要: 前言 曾经有遇到过这样一个问题,有一个共享变量 ,线程A中执行 ,线程B中执行 ,在main函数中同时开启A,B线程,然后会发现程序会一直运行且不会退出。说白了这其实就是一个典型的可见性问题,A线程并不知道 已经被修改过了,故未将修改后的 变量的值从主内存中读取到线程缓存中来。 举例 上面的问题等价 阅读全文
posted @ 2018-12-30 22:07 NoSleep 阅读(547) 评论(0) 推荐(0)