线程面试题

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

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

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

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

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

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

长工 排队人数 短工

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

相关推荐
离开地球表面_9937 分钟前
金三银四程序员跳槽指南:从简历到面试再到 Offer 的全流程准备
前端·后端·面试
UrbanJazzerati37 分钟前
Scrapling入门指南:零基础也能学会的网页抓取神器
后端·面试
比尔盖茨的大脑39 分钟前
事件循环底层原理:从 V8 引擎到浏览器实现
前端·javascript·面试
beata40 分钟前
Java基础-18:Java开发中的常用设计模式:深入解析与实战应用
java·后端
Qinana1 小时前
从 URL 输入到页面展示:一场跨越进程与协议的“装修”大戏
前端·面试·程序员
Seven971 小时前
剑指offer-81、⼆叉搜索树的最近公共祖先
java
我叫黑大帅1 小时前
Go中的interface的两大用法
后端·面试·go
龙猫不热1 小时前
从 0 手写 Promise:拆解 Promise 链式调用的实现原理
前端·javascript·面试
Lee川18 小时前
深度解构JavaScript:作用域链与闭包的内存全景图
javascript·面试
雨中飘荡的记忆19 小时前
保证金系统入门到实战
java·后端