2016-10-10 57 views

回答

2

fetch_and_store (L, I)原子写1到L,并返回L的前值这确保了锁节点将与仅一个线程工作:线程需要它进行处理,并与其他节点代替。其他线程将采用我们放置在这里的节点。

+0

所以这是一个原子交换。像比较和交换,但没有比较。 –