有谁遇见过这种现象:
设置的最大线程数为4,队列容量为4
线程池打印的状态:
活动数 is 1, 完成数 is 0, 任务总数 is 1
活动数 is 2, 完成数 is 0, 任务总数 is 2
活动数 is 3, 完成数 is 0, 任务总数 is 7
活动数 is 4, 完成数 is 0, 任务总数 is 8
活动数 is 4, 完成数 is 0, 任务总数 is 8
活动数 is 4, 完成数 is 0, 任务总数 is 8
活动数 is 4, 完成数 is 0, 任务总数 is 8
...
然后线程池就一直吊着~
为了保证打印状态的准确性,每个任务提交间隔三秒~
根据打印的日志,发现线程池中的任务已经处理结束了,但就是线程池打印出来的状态感觉一直不对~
好奇怪呀~~!