线程池的核心参数

举报
超级蛋蛋 发表于 2021/05/24 22:42:45 2021/05/24
【摘要】 1,corePoolSize:线程池核心线程数最大值​        IO密集型 (某大厂实践经验)​            核心线程数 = CPU核数 / (1-阻塞系数)​        CPU密集型:​            核心线程数 = CPU核数 + 1​        IO密集型: 核心线程数 = CPU核数 * 2  ​    2,maximumPoolSize: 线程池最大...

1,corePoolSize:线程池核心线程数最大值
​        IO密集型 (某大厂实践经验)
​            核心线程数 = CPU核数 / (1-阻塞系数)
​        CPU密集型:
​            核心线程数 = CPU核数 + 1
​        IO密集型: 核心线程数 = CPU核数 * 2  

​    2,maximumPoolSize: 线程池最大线程数大小

​    3,keepAliveTime: 线程池中非核心线程空闲的存活时间大小

​    4, unit: 线程空闲存活时间单位

​    5,workQueue: 存放任务的阻塞队列

​    6,threadFactory :用于设置创建线程的工厂,可以给创建的线程设置有意义的名字,可方便排查问题

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。