memcached的increment是不是原子性操作?

如果是原子性操作,那么就是不管并发量多高,每一次的调用获取的值都不会相同么?

阅读 3.9k
1 个回答

是原子性;执行成功后返回值会变化,如果是执行后没用返回值、而是再取值那就要考虑并发安全了。

P.S. 是不是原子性和每次取值是否都会变化没有直接关系。原子性指的是操作要么都执行、要么都不执行,不会存在只执行一半的情况。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题