你可以不带,但是政策不能没有,反正命事自己的,粗了事别说没规定啊怎么怎么着的
把 jdk17 的 tpe 复制一份,在 runWorker 方法加个日志,你会发现立即执行了.并没有等待.从执行 runworker 到真正直行你 task 的 run 中间时间有点变长了
2(阶段):pool-1-thread-3Task{no=8, time=168958}
2:pool-1-thread-4Task{no=9, time=194958}
拒绝中, Task{no=11, time=-19455630845391}, queue.size: 8
2:pool-1-thread-5Task{no=10, time=194047}
3(阶段):pool-1-thread-3Task{no=8, time=394249}
2:pool-1-thread-2Task{no=1, time=614927}
3:pool-1-thread-5Task{no=10, time=350700}
拒绝中, Task{no=12, time=-19455631020344}, queue.size: 8
3:pool-1-thread-4Task{no=9, time=333429}
执行中, Task: 10, Thread: pool-1-thread-5, queue.size: 8
执行中, Task: 8, Thread: pool-1-thread-3, queue.size: 8