关于#线程池#的问题,如何解决?

业务需要,需要限制线程池最大线程为3个 3进程下应该是共有9个任务同时进行 可是实际上查询到一共在同时执行12个任务,请问多出的3个任务是怎么回事,虽然影响不大,但很迷惑,求解惑 谢谢!

贴出你线程池的配置, 最大线程数 和 队列长度

首先,你确定设置的是最大线程数,不是核心线程数
其次,你确定只启动了3个进程,不是4个进程
最后,你是怎么知道有12个任务在执行的

猜测 线程池 控制线程数量 例如 A,B,C。然后每个线程中启动3个线程 A1,A2,A3。则存在线程 A,A1,A2,A3 4个线程。B,C同A,共12个线程。不知可对