随笔分类 -  Multi-Thread

摘要:在并发编程时总会遇到一种这样的场景:等待一系列任务做完后,才能开始做某个任务。当遇到这种场景时,两个类cross our mind:CountDownLatch和CyclicBarrier。下面从使用方法和内部实现原理分别对这两个类做出介绍。 使用方法 CountDownLatch 任务 在完成每一 阅读全文
posted @ 2018-11-27 22:35 arax 阅读(774) 评论(1) 推荐(0) 编辑
摘要:ps:在下文中分别以Array代表ArrayBlockingQueue,Link代表LinkedBlockingQueue,下文中不再说明。 Array和Link在并发场景中经常使用,他们的共同作用就是实现线程安全队列。下面对这两种队列的实现进行对比分析。 底层实现 ArrayBlockingQue 阅读全文
posted @ 2018-11-08 11:30 arax 阅读(2622) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示