首页
学习
活动
专区
工具
TVP
发布

小白鼠

专栏作者
67
文章
93876
阅读量
15
订阅数
ZooKeeper数据不一致的定位过程
ZooKeeper读写过程中,重新选主,然后节点重启后,数据不一致了。例如原来有节点A,B,C。
spilledyear
2021-09-07
1.3K0
AQS之同步器
字面意思就是循环壁垒,使用上与CountDownLatch类似,不过实现上完全不一样,CyclicBarrier统计的的是调用了CyclicBarrier#await方法的线程数,当线程数达到了CyclicBarrier初始时规定的数目时,所有进入等待状态的线程将被唤醒然后进入下一轮,可以重复使用
spilledyear
2020-02-10
4230
AQS之Condition
使用示例 Lock lock = new ReentrantLock(); Condition condition = lock.newCondition(); new Thread(() -> { lock.lock(); System.out.println(Thread.currentThread().getName() + " 开始处理任务"); try { condition.await(); System.out.println(Thre
spilledyear
2020-02-10
4260
AQS之独占锁
AbstractQueuedSynchronizer,抽象类,模板模式,子类通过实现其模板方法,从而实现不同的同步器,例如: ReentrantLock ReentrantReadWriteLock BlockingQueue CountDownLatch
spilledyear
2020-01-02
5590
Reactor
Flux.subscribe是一个final方法,如下,最终入参consumer被封装成一个 LambdaSubscriber
spilledyear
2019-05-15
7580
RxJava
我不想说这些乱七八糟的概念了,实际上是我根本说不清,不过观察者模式和回调机制要知道
spilledyear
2019-01-28
1.1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档