线程面试题

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

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

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

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

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

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

长工 排队人数 短工

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

相关推荐
湫qiu11 分钟前
为什么我建议你主动释放直接内存 - Java
java·linux·后端
9号达人14 分钟前
Java 11 新特性详解与实践
java·后端·面试
异常君16 分钟前
Java 中滥用 Optional 导致的意外问题与正确使用建议
java
异常君16 分钟前
Java 项目中对异常链(Exception Chaining)的误用与正确操作
java
疯狂学习GIS16 分钟前
本地安装JAR包出现The goal you specified requires a project to execute的处理
java·后端·maven
异常君16 分钟前
Java 动态代理全解析:JDK 代理 VS CGLIB 代理
java
Jtti41 分钟前
Debian环境下Java应用无法启动的原因有哪些
java·python·debian
上线之叁44 分钟前
小迪安全-tp框架反序列化,利用链,rce执行,文件删除
java·开发语言
躺着听Jay1 小时前
QCustomPlot-相关优化
java·qt·算法
uhakadotcom1 小时前
模型上下文协议(MCP):简化AI与外部工具的集成
后端·面试·github