摘要:
线程池核心类 ThreadPoolExecutor,通过池化思想来维护线程的创建与消费 阅读全文
摘要:
Future接口表示获取未来可能会返回的结果 阅读全文
摘要:
LockSupport 用来创建锁和其他同步类的基本线程阻塞 阅读全文
摘要:
Exchanger(交换器),顾名思义,用于两个线程之间进行数据交换 阅读全文
摘要:
Phaser,翻译为移相器(阶段),它适用于这样一种场景,一个大任务可以分为多个阶段完成,且每个阶段的任务可以多个线程并发执行,但是必须上一个阶段的任务都完成了才可以执行下一个阶段的任务 阅读全文
摘要:
Semaphore,信号量,它保存了一系列的许可(permits),每次调用acquire()都将消耗一个许可,每次调用release()都将归还一个许可 阅读全文
摘要:
CyclicBarrier是一个同步器,允许一组线程相互之间等待,直到到达某个公共屏障点 (common barrier point),再继续执行 阅读全文