线程面试题

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

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

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

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

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

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

长工 排队人数 短工

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

相关推荐
好度21 小时前
配置java标准环境?(详细教程)
java·开发语言
teacher伟大光荣且正确21 小时前
关于Qt QReadWriteLock(读写锁) 以及 QSettings 使用的问题
java·数据库·qt
nightseventhunit21 小时前
base64字符串String.getByte导致OOM Requested array size exceeds VM limit
java·oom
鱼鱼块21 小时前
二叉搜索树:让数据在有序中生长的智慧之树
javascript·数据结构·面试
努力学算法的蒟蒻21 小时前
day44(12.25)——leetcode面试经典150
面试·职场和发展
悟能不能悟21 小时前
java map判断是否有key,get(key)+x,否则put(key,x)的新写法
java·开发语言
webbodys1 天前
Python文件操作与异常处理:构建健壮的应用程序
java·服务器·python
石工记1 天前
对称加密 vs 非对称加密图解详解
java·网络安全
不急不躁1231 天前
Android16 给应用默认获取权限
android·java
C雨后彩虹1 天前
5G网络建设
java·数据结构·算法·华为·面试