多线程 -- 同步器

多线程 -- 同步器

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

用来做什么 使用场景
CountDownLatch 让线程等待,直到计数器减为0 当线程需要等待指定数目的事件发生时
CyclicBarrier 让多个线程等待,直到预定数目的都到达一个公共障栅, 然后最后一个到达的线程可以选择执行一个Runnable 需要多个线程需要协同完成达到预定条件后在执行另一个任务时
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容