一.CyclicBarrier
用于分布式场景计算 ,多台机器同时执行任务, 要求是同一个时间节点.
二.CountDownLacth
用于监听某些初始化操作,等待初始化执行完毕后,通知主线程继续工作。
三.Future
通过返回值可以知道任务有没有执行完,执行完了返回null,future是采用异步执行任务的方式.
future.get()是一个异步获取结果的过程
四.Semaphore
高并发环境相关概念
用于分布式场景计算 ,多台机器同时执行任务, 要求是同一个时间节点.
用于监听某些初始化操作,等待初始化执行完毕后,通知主线程继续工作。
通过返回值可以知道任务有没有执行完,执行完了返回null,future是采用异步执行任务的方式.
future.get()是一个异步获取结果的过程
高并发环境相关概念