Java线程池包含4个部分,线程池的工作原理,是生产者消费者模式的

(1)线程池管理器(ThreadPool):就是负责创建和销毁线程池的
(2)工作线程(PoolWorker):就是线程池中的一个线程
(3)工作任务(Task):这个就是线程池里的某个线程需要执行的业务代码,这个是你自己编写的业务逻辑
(4)任务队列(TaskQueue):这个是扔到线程池里的任务需要进行排队,要进任务队列

线程池内部结构(组成)_任务队列