1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

update java-thread-pool-best-practices.md

This commit is contained in:
cxyhuky 2024-09-13 15:57:38 +08:00
parent e06114fd84
commit e0fad69e4e

View File

@ -175,7 +175,7 @@ IO 密集型任务下,几乎全是线程等待时间,从理论上来说,
美团技术团队的思路是主要对线程池的核心参数实现自定义可配置。这三个核心参数是: 美团技术团队的思路是主要对线程池的核心参数实现自定义可配置。这三个核心参数是:
- **`corePoolSize` :** 核心线程数线程数定义了最小可以同时运行的线程数量。 - **`corePoolSize` :** 核心线程数定义了最小可以同时运行的线程数量。
- **`maximumPoolSize` :** 当队列中存放的任务达到队列容量的时候,当前可以同时运行的线程数量变为最大线程数。 - **`maximumPoolSize` :** 当队列中存放的任务达到队列容量的时候,当前可以同时运行的线程数量变为最大线程数。
- **`workQueue`:** 当新任务来的时候会先判断当前运行的线程数量是否达到核心线程数,如果达到的话,新任务就会被存放在队列中。 - **`workQueue`:** 当新任务来的时候会先判断当前运行的线程数量是否达到核心线程数,如果达到的话,新任务就会被存放在队列中。