线程面试题

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

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

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

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

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

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

长工 排队人数 短工

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

相关推荐
wuqingshun3141593 分钟前
如何停止一个正在退出的线程
java·开发语言·jvm
Eward-an33 分钟前
【算法竞赛/大厂面试】盛最多水容器的最大面积解析
python·算法·leetcode·面试·职场和发展
Trouvaille ~1 小时前
【递归、搜索与回溯】专题(七):FloodFill 算法——勇往直前的洪水灌溉
c++·算法·leetcode·青少年编程·面试·蓝桥杯·递归搜索回溯
Barkamin1 小时前
队列的实现(Java)
java·开发语言
骇客野人2 小时前
自己手搓磁盘清理工具(JAVA版)
java·开发语言
J2虾虾2 小时前
在SpringBoot中使用Druid
java·spring boot·后端·druid
清风徐来QCQ2 小时前
Java笔试总结一
java·开发语言
10Eugene2 小时前
C++/Qt自制八股文
java·开发语言·c++
程序员小假2 小时前
为什么要有 time _wait 状态,服务端这个状态过多是什么原因?
java·后端
BUG?不,是彩蛋!3 小时前
Token 相关的高频面试题
面试·职场和发展·token