线程面试题

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

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

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

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

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

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

长工 排队人数 短工

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

相关推荐
gugucoding18 分钟前
2. 【Java】搭建Java开发环境
java·开发语言
wang090742 分钟前
自己动手写一个spring之MVC_3
java·spring·mvc
闲猫1 小时前
Spring AI / Models / Chat Models / Ollama
java·人工智能·spring
用户852495071841 小时前
从零搭建自定义 MCP Server:打造你的专属工具服务
面试
FREEDOM_X1 小时前
Linux 多线程编程——总结
java·linux·运维·ubuntu
黄敬峰1 小时前
远程 MCP 实战:LangChain 同时接入高德地图、Chrome、文件系统,让 AI Agent 操控真实世界
面试
tmlx3I0811 小时前
Tomcat的架构设计和启动过程详解
java·tomcat
KaifuZeng1 小时前
通信与接口协议面试问题汇总三
单片机·嵌入式硬件·面试·通信与接口协议
weixin_422329312 小时前
AgentScope Java 项目入门 & Builder 深度解读
java·开发语言·人工智能
shepherd1262 小时前
一次把 Spring MVC 文件上传参数“查没了”的排查:multipart、Filter 与 request body 的连环坑
java·后端·spring·mvc