摘要: 自旋锁 标签(空格分隔): 操作系统 1. 什么是自旋锁 自旋锁是为了实现保护 共享资源 而提出的一种机制, 其实自旋锁和互斥锁比较类似, 他们都是为了解决对某项资源的互斥使用。无论是互斥锁,还是自旋锁,在任何时刻,最多只能有一个保持者,也就说,在任何时刻最多只能有一个执行单元获得锁。 2. 调度机 阅读全文
posted @ 2019-08-31 21:51 X-POWER 阅读(394) 评论(0) 推荐(1) 编辑
摘要: [toc] Zookeeper是如何实现分布式锁的 标签 : Zookeeper 分布式 实现分布式锁要考虑的重要问题 1. 三个核心要素 加锁, 解锁, 锁超时 2. 三个问题 要保证原子性操作, 加锁和锁超时的操作要一次性执行完毕 防止误删锁 在误删的基础上, 加一个守护线程, 为锁续命. 什么 阅读全文
posted @ 2019-08-31 21:51 X-POWER 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: CAP定理和BASE理论 标签(空格分隔): 操作系统 CAP定理 CAP定理: 一个分布式系统最多只能满足一致性 (Consistency), 可用性(Availability)和分区容错性(Partition tolerance)其中的两种. 一致性(Consistency) all nodes 阅读全文
posted @ 2019-08-31 21:49 X-POWER 阅读(204) 评论(0) 推荐(0) 编辑