4
我想知道哪些xcache函數是原子的。我知道xcache_inc()
和xcache_dec()
都是原子。我不知道xcache_get()
和xcache_unset()
是否是原子。有誰知道如果xcache函數是原子?
我想知道哪些xcache函數是原子的。我知道xcache_inc()
和xcache_dec()
都是原子。我不知道xcache_get()
和xcache_unset()
是否是原子。有誰知道如果xcache函數是原子?
Feature List表示XCache支持「atomic get/set/inc/dec」。
所以get
是原子的,不管是什麼意思。 (這可能只是意味着get
永遠不會返回一箇中間值,這是多還是同樣的事情少的原子set
)
而且,由於set
是原子的,我認爲沒有理由unset
不會是原子也是。
當你談論「get」時,什麼意思是「原子」? – zerkms
[原子的定義](http://en.wikipedia.org/wiki/Linearizability) – incognito2
我知道這意味着什麼。我想不出「get」的「非原子」樣本。你可以舉一個例子,當'get'可以表現得像它是非原子的嗎? – zerkms