摘要: 简介 recipes的InterProcessSemaphoreMutex是一种不可重入的互斥锁,也就意味着即使是同一个线程也无法在持有锁的情况下再次获得锁,所以需要注意,不可重入的锁很容易在一些情况导致死锁,比如你写了一个递归。 官方文档:http://curator.apache.org/cur 阅读全文
posted @ 2019-01-15 23:46 __lay 阅读(1579) 评论(0) 推荐(0) 编辑
摘要: 简介 前面我们看到LeaderLatch对于选举的实现:https://www.cnblogs.com/lay2017/p/10264300.html 节点在加入选举以后,除非程序结束或者close()退出选举,否则加点自加入选举以后将持续持有或者保持对主节点的竞争。 recipes的另外一个实现L 阅读全文
posted @ 2019-01-15 23:33 __lay 阅读(1324) 评论(0) 推荐(0) 编辑