
java线程
我只是代码搬运工
这个作者很懒,什么都没留下…
展开
-
JAVA学习笔记-CyclicBarrier_20180823
1.概念 CyclicBarrier的字面意思是,可循环使用的屏障。它是一个同步工具类,它允许一组线程互相等待,直到到达某个公共屏障点。 2.用法 (1) public static void main(String[] args) { ExecutorService service = Executors.newCachedThreadPool(); // 创建CyclicBar...原创 2018-08-23 21:34:43 · 131 阅读 · 0 评论 -
JAVA学习笔记-CountDownLatch_20180822
1.概念 CountDownLatch是一个同步工具类,用来协调多个线程直接的同步。它能够使一个线程在等待另外一些线程完成各自的工作后,再继续执行。 2.实现原理 它是使用一个计数器实现的。计数器的初始值为线程的数量,当每一个线程执行完成后,计数器的值就会减一,当计数器的值为0的时候,表示所有的线程都已经执行完毕,然后在CountDownLatch上等待的线程就会恢复执行。 3.缺点 ...原创 2018-08-22 19:59:51 · 165 阅读 · 0 评论