线程面试题

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

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

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

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

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

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

长工 排队人数 短工

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

相关推荐
yaoxin5211238 分钟前
384. Java IO API - Java 文件复制工具:Copy 示例完整解析
java·开发语言·python
Greyson112 分钟前
Layui表格如何使用第三方插件实现树形展示.txt
jvm·数据库·python
2401_8716965224 分钟前
mysql行级锁失效的原因排查_检查查询条件与执行计划
jvm·数据库·python
我叫黑大帅26 分钟前
通过eino-ext如何正常indexer RAG?
后端·面试·go
NotFound48636 分钟前
实战指南如何实现Java Web 拦截机制:Filter 与 Interceptor 深度分享
java·开发语言·前端
a9511416421 小时前
CSS如何实现元素隐藏不占位_使用display-none完全移除
jvm·数据库·python
一 乐2 小时前
医院挂号|基于springboot + vue医院挂号管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·医院挂号管理系统
鱼鳞_2 小时前
Java学习笔记_Day29(异常)
java·笔记·学习
烟锁池塘柳02 小时前
一文讲透 C++ / Java 中方法重载(Overload)与方法重写(Override)在调用时机等方面的区别
java·c++·面向对象
一叶飘零_sweeeet2 小时前
深入拆解 Fork/Join 框架:核心原理、分治模型与参数调优实战
java·并发编程