CountDownLatch和CyclicBarrier的爱恨情仇
CountDownLatch和CyclicBarrier的简介
CountDownLatch:
闭锁/线程递减锁。对线程进行计数,在计数归零之前线程会陷入阻塞;直到计数归零为止,才会放开阻塞。简而言之:一组线程结束之后开启另一组线程。
俗例:六个人约饭,其中五个人先到了饭馆,和老板说了- -句话:"老板,我们人还没齐,等人齐了再上菜" -闭锁。
CyclicBarrier:
栅栏。对线程进行计数,在计数归零之前线程会陷入阻塞;直到计数归零为止,才会放开阻塞。简而言之:这一组...
原创
2020-06-19 18:28:10 ·
140 阅读 ·
0 评论