线程面试题

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

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

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

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

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

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

长工 排队人数 短工

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

相关推荐
怒放吧德德6 小时前
Spring Boot 实战:RSA+AES 接口全链路加解密(防篡改 / 防重放)
java·spring boot·后端
郑州光合科技余经理9 小时前
代码展示:PHP搭建海外版外卖系统源码解析
java·开发语言·前端·后端·系统架构·uni-app·php
weisian15110 小时前
JVM--20-面试题6:如何判断对象可以被垃圾回收?
jvm·可达性算法
大大水瓶10 小时前
Tomcat
java·tomcat
dustcell.10 小时前
haproxy七层代理
java·开发语言·前端
游离态指针10 小时前
以为发消息=下单成功?RabbitMQ从0到秒杀实战的完整踩坑笔记
java
蚊子码农10 小时前
每日一题--JVM线程分析与死锁排查
jvm
BD_Marathon10 小时前
工厂方法模式
android·java·工厂方法模式
玹外之音11 小时前
Spring AI MCP 无状态服务器实战:构建AI智能用户管理系统
java·后端
java干货11 小时前
Redis 的 ZipList 是什么?它是怎么解决内存碎片问题的?
java