摘要: CountDownLatch解析 CountDownLatch是什么 CountDownLatch是基于AQS的阻塞工具,阻塞一个或者多个线程,直到所有的线程都执行完成。 CountDownLatch解决了什么问题 当一个任务运算量比较大的时候,需要拆分为各种子任务,必须要所有子任务完成后才能汇总为 阅读全文
posted @ 2019-05-31 13:44 枫飘雪落 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: 并发之AQS原理(二) CLH队列与Node解析 1.CLH队列与Node节点 就像通常医院看病排队一样,医生一次能看的病人数量有限,那么超出医生看病速度之外的病人就要排队。 一条队列是队列中每一个人的组织形式。那么每个人决定怎么看待自己在队列中的形态决定了整个队列的形态。比如当每个人都遵守先来后到 阅读全文
posted @ 2019-05-31 08:33 枫飘雪落 阅读(5706) 评论(2) 推荐(2) 编辑