标签: multithreading concurrency synchronization atomic
我正在阅读The Art of Multiprocessor Programming。在第5章,我很难理解为什么原子寄存器具有1号共识。
The Art of Multiprocessor Programming
答案 0 :(得分:0)
这是因为一旦它到达关键部分,它只能单向一个方向。为了使其等待,必须遵循这一规则。但矛盾的是,从原子寄存器读取2次的线程A必须具有相同的答案。