关于任务队列满了,并且线程数小于maxPoolSize,则创建一个新线程来运行任务的理解

来源:3-2 增加线程

八卦一百二十八掌

2021-01-16

有个疑问,期待悟空老师解答。关于添加线程规则时第三条规则说道:如果队列已满,并且线程数小于maxPoolSize,则创建一个新线程来运行任务;
(1)必须是满足任务队列满了,并且线程数小于maxPoolSize,则创建一个新线程来运行任务吗?
如果必须是,那就意味着如果任务队列没有满,线程池内运行的一直都是corePoolSize个线程哦?

写回答

1回答

悟空

2021-01-18

没错,如果任务队列没有满,线程池内运行的一直都是corePoolSize个线程

0
0

深度解密Java并发工具,精通JUC,成为并发多面手

JUC全方位讲解,构建并发工具类知识体系

1599 学习 · 573 问题

查看课程