- 1
- 0
- 约4.68千字
- 约 13页
- 2026-08-31 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序员面试笔试题库及编程技巧
一、编程语言基础(Java)
共5题,每题10分,总分50分
1.面试题:Java中的线程池如何实现核心线程数与最大线程数的控制?
解析:
Java的`ThreadPoolExecutor`通过`corePoolSize`和`maximumPoolSize`参数控制线程池的核心线程数和最大线程数。核心线程会一直存在,即使空闲;超出核心线程数的任务会创建新线程,直到达到`maximumPoolSize`上限。超出上限的任务会根据`RejectedExecutionHandler`策略处理(如Abort、CallerRuns等)。
代码示例:
java
ThreadPoolExecutorpool=newThreadPoolExecutor(
3,//corePoolSize
5,//maximumPoolSize
60,TimeUnit.SECONDS,
newLinkedBlockingQueue(10),
newThreadPoolExecutor.CallerRunsPolicy()
);
2.面试题:Java中`volatile`关键字的作用是什么?与`synchronized`的区别?
解析:
`volatile`保证变量的可见性和有序性
您可能关注的文档
最近下载
- 美丽的藏族服饰教案背景.doc VIP
- 中医康复技术.pptx VIP
- DB35T 1840-2019 闽江干流航道维护技术规程.docx VIP
- 2026-2027学年教科版(新教材)四年级科学上册教学计划及进度表.pdf
- 施耐德变频器ATV12说明书_图文.doc
- 混塔风机概述.docx VIP
- XF 3027-2026 消防救援用无人机通用技术条件.pdf VIP
- 地下空间规划与设计-第5章-城市地下空间规划编制.pptx VIP
- 《丰碑》教案-2026-2027学年湘美版(新教材)小学美术五年级上册.docx VIP
- T∕CPIA 0129-2025 钙钛矿∕晶体硅两端叠层太阳电池光稳定性测试方法.docx
原创力文档

文档评论(0)