线程面试题

1.JDK自带的线程池有哪些?

2.线程池中核心线程数与最大线程数与缓冲任务队列的关系?

  • 先使用核心线程执行任务。

  • 当核心线程不足时,新任务入队列等待。

  • 当队列满且线程数未达最大值时,增加非核心线程执行任务。

  • 当队列满且线程数已达最大值时,触发拒绝策略处理新来的任务。

长工 排队人数 短工

3.为什么阿里巴巴不让使用JDK自带的线程池

相关推荐
NE_STOP4 小时前
MyBatis-plus进阶之映射与条件构造器
java
boooooooom4 小时前
别再用错 ref/reactive!90%程序员踩过的响应式坑,一文根治
javascript·vue.js·面试
张元清4 小时前
Astro 6.0:被 Cloudflare 收购两个月后,这个"静态框架"要重新定义全栈了
前端·javascript·面试
青青家的小灰灰4 小时前
深入理解 async/await:现代异步编程的终极解决方案
前端·javascript·面试
Baihai_IDP6 小时前
为什么 AI 巨头们放弃私有壁垒,争相拥抱 Agent Skills
人工智能·面试·llm
Moment6 小时前
Agent 开发本质上就是高级点的 CRUD
前端·后端·面试
Seven976 小时前
NIO的零拷贝如何实现高效数据传输?
java
哈里谢顿17 小时前
0305乒乓xx agent运维开发岗面试记录
面试
哈里谢顿17 小时前
0309面试二总结
面试
哈里谢顿17 小时前
0309面试一记录
面试