|
|
1
5
我认为这一切都取决于特定编程语言或系统的“内存模型”。 |
|
2
2
|
|
|
3
1
在某些情况下,当两个线程写入时,结果可能同样不可预测 不同的 Threads cannot be implemented as a library “涵盖了这一点以及并发性的其他怪癖。 |
|
4
0
在多处理器计算机上,可能没有读取的单个“值”。两个线程和第三个线程可能会看到不一致的值。您需要一个内存屏障来确保每个线程在此地址看到相同的值。
|
|
|
5
0
可以肯定的是,对于大小等于CPU寄存器的数据类型,其位永远不会处于不稳定状态,它将是两个值中的任何一个 |