Skip to content

Commit a5d1c81

Browse files
committed
ThreadPoolExecutor
1 parent 633859e commit a5d1c81

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

MD/ThreadPoolExecutor.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,13 @@
1212
以一个使用较多的
1313
`ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, RejectedExecutionHandler handler) ` 为例:
1414

15+
- 其中的 `corePoolSize` 为线程池的基本大小。
16+
- `maximumPoolSize` 为线程池最大线程大小。
17+
- `keepAliveTime``unit` 则是线程空闲后的存活时间。
18+
- `workQueue` 用于存放任务的阻塞队列。
19+
- `handler` 当队列和最大线程池都满了之后的饱和策略。
1520

16-
21+
## 处理流程
1722
当提交一个任务到线程池时它的执行流程是怎样的呢?
1823

1924
![](https://ws1.sinaimg.cn/large/006tNbRwgy1fnbzmai8yrj30dw08574s.jpg)

0 commit comments

Comments
 (0)