Open wuqiu-ai opened 4 years ago
CountDownLatch:让主线程等待一组事件发生后继续执行
事件指的是CountDownLatch里的countDown()方法
CaclicBarrier:阻塞当前线程,等待其他线程
等待其他线程,且会阻塞自己当前线程,所有线程必须同时到达栅栏位置后,才能继续执行; 所有线程到达栅栏处,可以触发执行另一个预先设置的线程;
Semaphore:控制某个资源可被同时访问的线程个数
Exchanger:两个线程到达同步点之后,相互交互数据
线程协调相关