线程面试题

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

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

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

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

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

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

长工 排队人数 短工

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

相关推荐
机核研创社2 分钟前
polo 长袖短裤套装自动化产线:八台机器排队接力
android·java·自动化
Roadinforest14 分钟前
Spring Boot 4 六步入门实录:从 Hello World 到一个能交付的 Todo API
java·开发语言·spring boot·spring
半仙白桑14 分钟前
内核篇第十三讲:system-V消息队列
java·linux·网络
今天的砖头有点烫手啊20 分钟前
GC 算法与垃圾收集器演进:从 Serial 到 ZGC
java·jvm
牧瀬クリスだ33 分钟前
Mybatis-Plus:让CRUD快如闪电
java·spring boot·spring·tomcat·mybatis·yml
johnny23339 分钟前
JVM生态下Web开发框架:SparkJava、Javalin、Micronaut、SparkKotlin
jvm
盐焗鹌鹑蛋41 分钟前
【Linux】线程概念和控制
java·linux·服务器
CarIise1 小时前
MyBatis缓存与分页插件:从一级二级缓存到底层原理与PageHelper实战
java·开发语言·spring
宸津-代码粉碎机7 小时前
OpenAI 连夜迎战 Grok Bot 和 Muse:AI 智能体从 “会聊天” 到 “能办事”,现在入场还来得及吗
java·大数据·人工智能·分布式·python
噢,我明白了8 小时前
java中唯一键和幂等键的应用
java·后端