Кто-нибудь знает, являются ли функции xcache атомарными? - PullRequest
4 голосов
/ 21 июля 2011

Мне интересно, какие функции xcache являются атомарными. Я знаю, что xcache_inc() и xcache_dec() являются атомными. Я не знаю, являются ли xcache_get() и xcache_unset() атомными.

1 Ответ

0 голосов
/ 21 июля 2011

Список функций говорит о том, что XCache поддерживает «atomic get / set / inc / dec».

Итак, get атомно, что бы это ни значило. (Вероятно, это просто означает, что get никогда не возвращает промежуточное значение, которое более или менее совпадает с атомарным set.)

Кроме того, поскольку set является атомарным, я не вижу причин, по которым unset тоже не будет атомарным.

...