page contents
发现
问答
发起
提问
文章
文章
更多
专家
讲堂
话题
财富榜
商城
Toggle navigation
问答
文章
精品课
商城
冒泡
搜索
我要提问
立即登录
免费注册
首页
问答
正文
ThreadPoolExecutor构造函数重要参数有那些?分别代表什么?
Nen
发布于 2022-04-13 15:28
阅读 780
收藏 0
答案
1
分类:
Java开发
Java
编程论坛
默认排序
时间排序
3458
轩辕小不懂
2022-04-13 15:30
ThreadPoolExecutor
3 个最重要的参数:
corePoolSize
:核心线程数,线程数定义了最小可以同时运行的线程数量。
maximumPoolSize
:线程池中允许存在的工作线程的最大数量
workQueue
:当新任务来的时候会先判断当前运行的线程数量是否达到核心线程数,如果达到的话,任务就会被存放在队列中。
ThreadPoolExecutor其他常见参数:
keepAliveTime
:线程池中的线程数量大于 corePoolSize 的时候,如果这时没有新的任务提交,核心线程外的线程不会立即销毁,而是会等待,直到等待的时间超过了 keepAliveTime才会被回收销毁;
unit
:keepAliveTime 参数的时间单位。
threadFactory
:为线程池提供创建新线程的线程工厂
handler
:线程池任务队列超过 maxinumPoolSize 之后的拒绝策略
评论 (
0
)
请先
登录
后评论
您需要登录后才可以回答问题,
登录
或者
注册
关注
1
关注
Nen
提出于 2022-04-13 15:28
全部
Nen 的其他提问
类似问题
运行时异常与一般异常有何异同?
1 回答
780 阅读
String 和StringBuffer的区别?
2 回答
780 阅读
int 和 Integer 有什么区别?
1 回答
780 阅读
String是最基本的数据类型吗?
1 回答
780 阅读
面向对象的特征有哪些方面?
1 回答
780 阅读
用Runnable还是Thread?
1 回答
780 阅读
×
发送私信
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因:
ThreadPoolExecutor 3 个最重要的参数:
ThreadPoolExecutor其他常见参数: