为了账号安全,请及时绑定邮箱和手机立即绑定

关于可见性

为什么CPU执行时很快的刷新缓存,一般可以保证可见性?慢了就不行?

正在回答

1 回答

慢了不就不会刷新了。。。CPU运算快的话,在分配的时间片内就能完成所有工作:工作内从1->主内存->工作内存2,然后这个线程就释放CPU时间片,这样一来就保证了数据的可见性。如果是慢了话CPU强行剥夺该线的资源,分配给其它线程,该线程就需要等待CPU下次给该线程分配时间片,如果在这段时间内有别的线程访问共享变量,可见性就没法保证了。

2 回复 有任何疑惑可以回复我~
#1

慕斯卡4106679 提问者

非常感谢!
2015-12-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于可见性

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信