- 1
- 0
- 约1.28千字
- 约 2页
- 2026-06-23 发布于北京
- 举报
《079_IO密集型线程池的应该设置多少线程?》
IO密集型,线程,运行的时候,业务逻辑代码可能还好,不是太复杂,耗时,耗时的io操
作,读写本地磁盘文件,或者是rpc网络请求(耗时),数据传输,文件上传和下
载,诸如此类
io操作是最耗时的,crud(业务逻辑特别复杂,代码逻辑特别复杂,特别需要cpu来执行)
io密集型,线程执行一块代码,很可能被io操作给阻塞住,耗时很长去跑这些任务,ncpu
core,n*2+1,线程数量提少了,对你没有好处的,阻塞io,还不如提高线程数量,让cpu
core可以并发运行切换多个线程,提升并发能力,并发执行阻塞io的能力,让个别线程阻
塞再单个io里
多个线程上下文切换,耗时,成本远远没有你的io阻塞耗时来的要大
io密集型的,2n+1,大部分时间在阻塞IO,增加线程数搞搞切换,可以增加并发能力,上
下文切换影响不大,(线程等待时间+线程cpu时间/线程cpu时间)*cpu数,线程数量计
算的,等待执行+线程被cpu执行的时间,线程cpu执行的时间,算出来比例,乘以cpu
数量
generic,节点发现一类的,通用线程池,scaling
index,fixed,index/delete操作,c
您可能关注的文档
最近下载
- 2025陕师大附中国际部教师招聘笔试试题(6人)附答案解析.docx VIP
- 2024年广东第二次高中学业水平合格考化学试卷真题(含答案详解).pdf VIP
- 便秘中医诊疗专家共识解读.pptx
- 2025年防疫员技师考试题及答案.docx VIP
- NBT 42002-2023 电工用铜包铝母线.pdf VIP
- 员工激励餐饮厨房奖励制度设计.docx VIP
- 中级经济师《建筑与房地产经济专业知识和实务》考点汇编.pdf VIP
- NB_T 10048-2018 煤矿在用滚筒驱动带式输送机安全运行规范.docx VIP
- 四川省成都市2025小升初语文考试试卷(附答案解析).docx VIP
- 电力系统继电保护课程设计【参考】.doc VIP
原创力文档

文档评论(0)