线程面试题

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

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

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

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

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

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

长工 排队人数 短工

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

相关推荐
蓝眸少年CY11 分钟前
测试Java性能
java·开发语言·python
何包蛋H11 分钟前
数据结构深度解析:Java Map 家族完全指南
java·开发语言·数据结构
linsa_pursuer31 分钟前
最长连续序列
java·数据结构·算法·leetcode
强子感冒了32 分钟前
Java集合框架深度学习:从Iterable到ArrayList的完整继承体系
java·笔记·学习
drebander33 分钟前
Cursor IDE 中 Java 项目无法跳转到方法定义问题解决方案
java·ide·cursor
踏浪无痕38 分钟前
从救火到防火:我在金融企业构建可观测性体系的实战之路
后端·面试·架构
来不及辣哎呀44 分钟前
学习Java第六十二天——Hot 100-09-438. 找到字符串中所有字母异位词
java·开发语言·学习
linsa_pursuer1 小时前
移动零算法
java·算法
lihao lihao1 小时前
模板进阶
java·数据结构·算法
山风wind1 小时前
Spring中责任链模式的工业级应用简单剖析
java·spring·责任链模式