为什么说redis的原子性是因为单线程

原子性指的是,一条或者多条命令作为整体执行成功或者不成功,这个跟单线程有什么关系?好多资料都说是因为单线程,我是觉得没啥关系,所以有人可以指点一二吗

阅读 1.9k
2 个回答

因为多线程可以线程切换,不能保证"一条或者多条命令作为整体执行成功"
但是单线程不存在线程切换,必须肯定绝对100%是 ”一条或者多条命令作为整体执行成功

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