线程池处理的步骤是否可以调整?

来源:10-24 Java线程池框架核心概念

过客12

2023-05-09

老师你好!如本节图中所示的1,2,3,4的任务处理步骤,能否将2,3调换一下呢?先开非核心线程,达到最大线程数量后再放任务队列呢?如果不可以,为什么呢?可以的话又为什么呢

写回答

1回答

大能老师

2023-05-11

这个问题应该不是说可不可以,而是ThreadPoolExecutor源代码它就是这样的实现逻辑,重点是我们使用它的时候要知道它是这样的处理逻辑,避免参数设置不合理导致出现问题。

0
3
过客12
回复
大能老师
嗯嗯,之前面试遇到这样一道开放性问题,这里和老师讨论讨论,之前想了想可以从io密集型还是cpu密集型的任务作为出发点思考。想听听老师的看法。
2023-05-11
共3条回复

Java分布式架构设计与开发实战

项目贯穿式讲解,真正将理论与实战相结合

325 学习 · 74 问题

查看课程