application.properties中修改spring.task.execution.pool.core-size=20的值,比如我现在改成20,那么打印结果如下 task-1 is running task task-16 is over task-12 is over task-14 is running task-14 is over task-13 is running task-13 is over task
doInBackground Thread[AsyncTask #1,5,main] 16:42:06.317 E/task: task-8: onPreExecute 16:42:06.317 E/task: task AsyncTask #5,5,main] 16:42:52.655 E/task: task-8: onPostExecute 44850, 9000000 16:42:52.657 E/task: task -9: doInBackground Thread[AsyncTask #6,5,main] 16:42:57.644 E/task: task-9: onPostExecute 44850, 10000000 :26.875 E/task: task-7: onPreExecute 17:26:26.875 E/task: task-8: onPreExecute 17:26:26.875 E/task: task 4014638 17:26:38.641 E/task: task-8: doInBackground Thread[AsyncTask #4,5,main] 17:26:38.643 E/task: task
c.f.s.a.s.impl.TestAsyncServiceImpl : 流程-3-131 2020-11-11 22:32:52.021 INFO 18888 --- [ task
running task 5 is running task 6 is running task 7 is running task 8 is running task 9 is running > Task
4 is runningtask 5 is runningtask 6 is runningtask 7 is runningtask 8 is runningtask 9 is running> Task
:121: task start at Task-8 run success 2021-07-07 16:13:06 rateLimit_test.go:121: task start at Task
:33:49.393 [task-7] INFO com.artisan.jobs.AsyncJob:26 - job1 cost 2011 ms 2022-03-02 22:33:50.012 [task
task-" + index; } } } //输出 task-7 sleep 3072 Ms task-4 sleep 1186 Ms task-3 sleep 6182 Ms task 2 sleep 4865 Ms task-5 sleep 1592 Ms task-3 sleep 6190 Ms task-7 sleep 2482 Ms task-8 sleep 9405 Ms task