Java ThreadPoolExecutor 线程池源码分析

2017-03-14
阅读 16 分钟
8.3k
线程池常见实现 线程池一般包含三个主要部分: 调度器: 决定由哪个线程来执行任务, 执行任务所能够的最大耗时等 线程队列: 存放并管理着一系列线程, 这些线程都处于阻塞状态或休眠状态 任务队列: 存放着用户提交的需要被执行的任务. 一般任务的执行 FIFO 的, 即先提交的任务先被执行 调度器并非是必须的, 例如 Java 中实...