2011-07-21 59 views
4

我想知道哪些xcache函數是原子的。我知道xcache_inc()xcache_dec()都是原子。我不知道xcache_get()xcache_unset()是否是原子。有誰知道如果xcache函數是原子?

+0

當你談論「get」時,什麼意思是「原子」? – zerkms

+0

[原子的定義](http://en.wikipedia.org/wiki/Linearizability) – incognito2

+0

我知道這意味着什麼。我想不出「get」的「非原子」樣本。你可以舉一個例子,當'get'可以表現得像它是非原子的嗎? – zerkms

回答

0

Feature List表示XCache支持「atomic get/set/inc/dec」。

所以get是原子的,不管是什麼意思。 (這可能只是意味着get永遠不會返回一箇中間值,這是多還是同樣的事情少的原子set

而且,由於set是原子的,我認爲沒有理由unset不會是原子也是。

相關問題