2018年7月10日
摘要: 先来一段 jdk 的示例: CountDownLatch 的用法很简单,一个线程 await,其他的线程一直 countDown,当计数为 0 时,await 的线程就会运行。 不管是 CountDownLatch 还是 ReentrantLock,底层实现都是 AbstractQueuedSync 阅读全文
posted @ 2018-07-10 22:46 偶尔发呆 阅读(91) 评论(0) 推荐(0)
摘要: 节点状态: 测试环境可以用 2 个节点组成集群。2 个节点的集群中,节点需要得到 2 票,才能当选为 leader。 假定 2 个节点的 id 分别为 1 和 2,以 FastLeaderElection 为例,描述选举过程:开始, 2 个节点均处于 LOOKING 状态,投票进行选举,2 个节点分 阅读全文
posted @ 2018-07-10 11:15 偶尔发呆 阅读(312) 评论(0) 推荐(0)