0

为什么原子交换指令(可用于实现自旋锁)在寄存器和内存位置之间交换数据,而不是交换两个寄存器的内容?

4

1 回答 1

0

关键是原子地改变内存,仅仅交换寄存器就没有任何好处,因为它们只保存临时数据。

于 2011-09-15T14:42:42.820 回答