线程面试题

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

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

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

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

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

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

长工 排队人数 短工

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

相关推荐
韩凡16 小时前
【java中的SSO】
java·开发语言
LYFlied16 小时前
LeetCode热题Top100:核心算法思想与前端实战套路
前端·算法·leetcode·面试·算法思想·算法套路·解题公式
代码不停16 小时前
JVM基础知识
java·jvm·java-ee
白露与泡影16 小时前
60亿消息表如何分库分表?
java·开发语言·面试
FAFU_kyp16 小时前
银行技术岗位招聘面试题准备
java·spring boot·spring
程序员小寒16 小时前
前端高频面试题之手写Promise
前端·javascript·面试
zhangyifang_00916 小时前
Spring中的BeanDefinition
java·后端·spring
不会代码的小猴16 小时前
C++的第十四天笔记
java·开发语言
Heavydrink16 小时前
Java项目部署云服务器详细教程
java·服务器·开发语言
milanyangbo16 小时前
深入解析 Disruptor:从RingBuffer到缓存行填充的底层魔法
java·数据库·后端·架构