每个子线程完成时 countDownLatch.countDown()
在主干线线程上countDownLatch.await()判断是否所有子线程已经完成,不再自己在InterruptedException异常中数数了,舒服多了
本文介绍了一个简单的CountDownLatch使用技巧:每个子线程完成时调用countDownLatch.countDown()方法;在主干线程上通过countDownLatch.await()方法等待所有子线程完成。这样可以避免在InterruptedException异常中处理计数逻辑。
每个子线程完成时 countDownLatch.countDown()
在主干线线程上countDownLatch.await()判断是否所有子线程已经完成,不再自己在InterruptedException异常中数数了,舒服多了
4069

被折叠的 条评论
为什么被折叠?