A
A
Serif
Sans
White
Sepia
Night
首页
文章
85 votes
answers
views
线程之间是否共享静态变量?
我的老师在一个关于线程的上层java课上说了一些我不确定的东西 . 他表示以下代码不一定会更新 ready 变量 . 根据他的说法,两个线程共享相同的寄存器/缓存/等,一个CPU不会更新另一个 . 从本质上讲,他说 ready 可能在主线程中更新,但不在ReaderThread中更新,因此ReaderThread将无限循环 . 他还声称该程序可以打印'0'或'42' . 我理解如何打印'42',但...
java
multithreading
concurrency
static
memory-visibility
热门问题
22299
为什么处理排序数组比处理未排序数组更快?
18633
如何撤消Git中最近提交的提交?
14365
如何在本地和远程删除Git分支?
10549
'git pull'和'git fetch'之间有什么区别?
9402
什么是正确的JSON内容类型?
8739
“yield”关键字有什么作用?
7999
C中的“ - >”运算符是什么?
7746
如何在提交之前撤消'git add'?
7735
如何重定向到其他网页?
7654
JavaScript闭包如何工作?