CountDownLatch与CyclicBarrier使用与理解

CountDownLatch 我以前遇到过这么一个需求:“客户端同时下载视频、音频和大量试题压缩包”。我让线程池分配三个线程同时开启下载三类数据,等到它们都下载完成时再进行数据整合操做。问题来了,如何在没有线程安全问题状况下监听到这三个线程已经都执行完毕了呢?此时CountDownLatch类就是最佳选择。 CountDownLatch是一个同步的辅助工具类,容许一个或多个线程,等待其它一组线程完
相关文章
相关标签/搜索