多线程 -- 同步器

2017-04-11  本文已影响22人  Simon_z

多线程 -- 同步器

用于控制多个线程之间的相互合作; 常使用的如下

用来做什么 使用场景
CountDownLatch 让线程等待,直到计数器减为0 当线程需要等待指定数目的事件发生时
CyclicBarrier 让多个线程等待,直到预定数目的都到达一个公共障栅, 然后最后一个到达的线程可以选择执行一个Runnable 需要多个线程需要协同完成达到预定条件后在执行另一个任务时
上一篇 下一篇

猜你喜欢

热点阅读