摘要: Exchanger(交换者)是一个用于线程间协作的工具类。Exchanger用于进行线程间的数据交换。它提供一个同步点,在这个同步点两个线程可以交换彼此的数据。这两个线程通过exchange方法交换数据, 如果第一个线程先执行exchange方法,它会一直等待第二个线程也执行exchange,当两个 阅读全文
posted @ 2019-04-01 16:51 12344321hh 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行,此时就可以利用CountDownLatch来实现这种功能了。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 阅读全文
posted @ 2019-04-01 15:25 12344321hh 阅读(203) 评论(0) 推荐(0) 编辑