From cb70cdf321a681528395175d8c1f93eef0000c2e Mon Sep 17 00:00:00 2001 From: WindLY <129519726+WindLYLY@users.noreply.github.com> Date: Thu, 15 Aug 2024 22:18:59 +0800 Subject: [PATCH] Update java-concurrent-questions-03.md --- docs/java/concurrent/java-concurrent-questions-03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/java/concurrent/java-concurrent-questions-03.md b/docs/java/concurrent/java-concurrent-questions-03.md index 1a014b86..c57ecf0b 100644 --- a/docs/java/concurrent/java-concurrent-questions-03.md +++ b/docs/java/concurrent/java-concurrent-questions-03.md @@ -308,7 +308,7 @@ public ScheduledThreadPoolExecutor(int corePoolSize) { `ThreadPoolExecutor`其他常见参数 : -- `keepAliveTime`:线程池中的线程数量大于 `corePoolSize` 的时候,如果这时没有新的任务提交,核心线程外的线程不会立即销毁,而是会等待,直到等待的时间超过了 `keepAliveTime`才会被回收销毁。 +- `keepAliveTime`:当线程池中的线程数量大于 `corePoolSize` 的时候,即有非核心线程,这些非核心线程空闲时不会立即销毁,而是会等待,直到等待的时间超过了 `keepAliveTime`才会被回收销毁。 - `unit` : `keepAliveTime` 参数的时间单位。 - `threadFactory` :executor 创建新线程的时候会用到。 - `handler` :拒绝策略(后面会单独详细介绍一下)。