把 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
五户不大行,租房的时候,你就默认每户俩人,你看看你能不能接收的了吧.
五户,10 个人一起住也不是没有可能的.