本文查阅参考CSDN:
https://blog.csdn.net/cchengone/article/details/78135500
https://blog.csdn.net/ax8785r8C32nef593/article/details/78956865
java线程池实现类ThreadPoolExecutor
ThreadPoolExecutor可以构造一个线程池,就是装了一堆线程的容器。这些线程可以用来执行任务。其实按道理讲,我们可以自己创建一个线程来执行自己的任务。那么为啥要用线程池呢,是因为线程池装了一堆已经创建好了的线程,不需要我们自己再去创建,这节省了创建线程的资源,也保障了线程的高效利用。
1、方法说明
任务管理主要方法如下:

上述方法中, execute() 和 submit() 方法在有空闲线程存在的情况下会立即调用该线程执行任务,区别在于 execute() 方法是忽略任务执行结果的,而submit() 方法则可以获取结果。
除此之外,ThreadPoolExecutor还提供了 execute()</