countDownLatch
倒数门阀
一直等待,倒计时结束才继续工作
await() 需要等待别人完成的调用
countDown() 被等待着执行完调用减一
Semaphore 信号量
许可证有限来控制资源访问量
acquire() 获得许可证
tryAcquire() 获取不到不阻塞
release() 归还许可证
Condation
await() 等待者
signal() 条件满足后的线程执行
CyclicBarrier 可重用,
五个一波五个一波
await() 到了的人调用await,如有人都到了去踢球
网友评论