- 1
- 0
- 约5.63千字
- 约 9页
- 2026-09-28 发布于河北
- 举报
树根互联面试题及详细答案(实战完整版)
说明:本套题目为树根互联后端开发高频面试真题,贴合工业互联网、工控平台、云服务业务场景,答案均为一线实战总结,简洁落地、无空话套话,适配校招、社招面试场景。
一、Java基础高频题
1.说一说线程池的核心参数,以及实际工作中怎么配置线程池?
参考答案:
线程池核心参数一共有7个,核心理解和落地配置如下:
1、核心线程数:常驻线程,即使空闲也不会被回收,是线程池的基础工作线程;
2、最大线程数:任务高峰期线程池能创建的最大线程数量;
3、空闲超时时间:非核心线程空闲多久会被回收;
4、时间单位:配合超时时间使用;
5、阻塞队列:存放等待执行的任务,常用LinkedBlockingQueue、ArrayBlockingQueue;
6、线程工厂:用于创建线程,一般自定义线程名称,方便线上排查日志;
7、拒绝策略:任务满了之后的处理方式,四种默认策略:抛异常、直接丢弃、丢弃队首、调用者执行。
实际配置经验(工业项目适配):
IO密集型项目(工控数据上报、接口调用、MQ消费):核心线程数设置为CPU核心数*2,这类任务线程大部分时间在等待IO,多开线程能提升吞吐量;
CPU密集型项目(数据计算、设备数据解析、统计分析):核心线程数等于CPU核心数,避免线程频繁切换消耗性能;
工业互联网项目严禁使用Executors创建线程池,必须手动newT
您可能关注的文档
最近下载
- 2026年辽宁锦州事业单位职业能力倾向测验含答案试题及答案.doc
- 2026年辽宁锦州事业单位职业能力倾向测验含答案试题及答案.doc VIP
- 广州数控GSK980TDc车床CNC数控系统使用手册.pdf
- 2026年辽宁事业单位职业能力倾向测验含答案.doc VIP
- 《新闻与舆论》课件.pptx VIP
- 副食品供货配送质量管控方案.docx
- 乾隆时期长春园内西洋楼景区之筹建-Core.PDF
- 惠普 M476dn M476dw M476nw彩色激光打印机中文故障排除手册 (翻译版).pdf VIP
- Nebula-GUIAgent:精准快稳的端到端屏幕操作解决方案.pdf
- OSG丝锥基础知识.ppt VIP
原创力文档

文档评论(0)