51Testing软件测试论坛
标题:
java多线程在单核CPU上,还是需要volatile synchronized吗?
[打印本页]
作者:
测试积点老人
时间:
2020-7-8 11:36
标题:
java多线程在单核CPU上,还是需要volatile synchronized吗?
假设单核CPU的情况下。(既高速缓存都是一样的)
一 一个变量a被线程A和线程B共享,A、B线程同时做a++操作。CPU切换时间片实际还是顺序操作,会有问题吗?如何理解?
二 一个变量a被线程A和线程B共享,A写,B读,会出现B读不到最新的值吗?
应该如何解释清楚以及如何证明(官方文档等)?
作者:
qqq911
时间:
2020-7-9 10:22
这个需要具体的代码来分析了
作者:
郭小贱
时间:
2020-7-9 10:31
参考这篇文章看下:
https://www.zhihu.com/question/63120810
作者:
bellas
时间:
2020-7-9 10:40
来学习
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2