【Java】浅析线程池ThreadPoolExecutor基本功能的实现
一、线程池功能
大概可以有分为下面两类功能
执行任务
取消任务
二、线程池抽象
Java中对线程池的抽象叫ExecutorService,继承自Executor
Java对执行任务的抽象叫做Executor
三、线程池ThreadPoolExecutor设计
首先,线程池要能够调度某个线程去执行任务,那么就需要有一个集合来保存已经创建的线程,称为关于线程的集合
其次,向线程池提交任务,那么线程池可能不会立即执行,那么需要有一个集合来保存已经提交的任务,称为关于任务的集合
然后,线程池要终止某个任务,
原创
2021-03-06 00:19:04 ·
276 阅读 ·
2 评论