【发布时间】:2023-03-15 13:44:02
【问题描述】:
我正在阅读The Art of Multiprocessor Programming。在第 5 章中,我很难理解为什么原子寄存器的共识编号为 1。
【问题讨论】:
标签: multithreading concurrency synchronization atomic
我正在阅读The Art of Multiprocessor Programming。在第 5 章中,我很难理解为什么原子寄存器的共识编号为 1。
【问题讨论】:
标签: multithreading concurrency synchronization atomic
这是因为一旦到达临界区,它只能走单向的一种方式。要使其无需等待,必须遵循此规则。但矛盾的是,从原子寄存器读取 2 次的线程 A 必须有相同的答案。
【讨论】: