线程面试题

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

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

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

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

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

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

长工 排队人数 短工

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

相关推荐
码路飞2 小时前
GPT-5.4 Computer Use 实战:3 步让 AI 操控浏览器帮你干活 🖥️
java·javascript
用户3958561421143 小时前
从理论到实践:哪些EMBA项目真正提供“干货”课程?
面试
Wect3 小时前
JSX & ReactElement 核心解析
前端·react.js·面试
祈安_4 小时前
Java实现循环队列、栈实现队列、队列实现栈
java·数据结构·算法
皮皮林55115 小时前
拒绝写重复代码,试试这套开源的 SpringBoot 组件,效率翻倍~
java·spring boot
顺风尿一寸19 小时前
从 Java NIO poll 到 Linux 内核 poll:一次系统调用的完整旅程
java
Lee川19 小时前
JavaScript 面向对象编程全景指南:从原始字面量到原型链的终极进化
javascript·面试
程途知微19 小时前
JVM运行时数据区各区域作用与溢出原理
java
华仔啊21 小时前
为啥不用 MP 的 saveOrUpdateBatch?MySQL 一条 SQL 批量增改才是最优解
java·后端
千寻girling1 天前
一份不可多得的 《 Django 》 零基础入门教程
后端·python·面试