FixedThreadPool
2017-03-29 10:31:40 0 举报
FixedThreadPool是Java中的一个线程池实现,它的特点是线程数量固定。当提交一个任务时,如果线程池中有空闲的线程,则立即执行该任务;如果没有空闲线程,则将任务放入队列中等待,直到有空闲线程出现。FixedThreadPool适用于需要处理大量短周期任务的场景,因为它可以复用线程,减少了线程创建和销毁的开销。但是,由于线程数量固定,当任务数量超过线程数量时,队列中的任务可能会堆积,导致任务执行延迟。因此,在使用FixedThreadPool时,需要根据实际任务量合理设置线程数量。
作者其他创作
大纲/内容
当前工作线程
Runnable
LinkedQueue
CoreThread
中断线程
空闲线程区
任务队列
工作线程区
取出任务
SingleThreadPool只存在一个核心线程并且不会被回收
0 条评论
下一页
为你推荐
查看更多