摘要: 一、前言 有了前面分析的基础,现在,接着分析CyclicBarrier源码,CyclicBarrier类在进行多线程编程时使用很多,比如,你希望创建一组任务,它们并行执行工作,然后在进行下一个步骤之前等待,直至所有的任务都完成,和join很类似,下面,开始分析源码。 二、CyclicBarrier数 阅读全文
posted @ 2018-09-04 16:37 twoheads 阅读(320) 评论(0) 推荐(0)
摘要: 概要: ReentrantLock类内部总共存在Sync、NonfairSync、FairSync三个类,NonfairSync与FairSync类继承自Sync类,Sync类继承自AbstractQueuedSynchronizer抽象类 对ReentrantLock类的操作大部分都直接转化为对S 阅读全文
posted @ 2018-09-04 15:26 twoheads 阅读(294) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/ligang2585116/article/details/71094887 开发过程中,你肯定会遇到这样的场景: 场景一: 糟了,我刚把不想要的代码,commit到本地仓库中了,但是还没有做push操作! 场景二: 彻底完了,刚线上更新的代码出现问题了, 阅读全文
posted @ 2018-09-04 09:47 twoheads 阅读(4160) 评论(0) 推荐(0)