2018年8月16日

Java并发编程原理与实战三十:CountDownLatch与CyclicBarrier 区别

摘要: 相信每个想深入了解多线程开发的Java开发者都会遇到CountDownLatch和CyclicBarrier,大家也在网上看到各种介绍原理,代码的,以及他们区别(应付面试)的,但是很少能讲清楚:他们到底有啥作用,怎么用,应用那些场景?为什么面试总会遇到?本文结合场景为大家加深理解。 理解: Coun 阅读全文

posted @ 2018-08-16 08:28 pony1223 阅读(231) 评论(0) 推荐(0) 编辑

Java并发编程原理与实战二十九:Exchanger

摘要: 一、简介 前面三篇博客分别介绍了CyclicBarrier、CountDownLatch、Semaphore,现在介绍并发工具类中的最后一个Exchange。Exchange是最简单的也是最复杂的,简单在于API非常简单,就一个构造方法和两个exchange()方法,最复杂在于它的实现是最复杂的。在 阅读全文

posted @ 2018-08-16 08:22 pony1223 阅读(732) 评论(0) 推荐(1) 编辑

导航