线程面试题

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

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

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

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

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

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

长工 排队人数 短工

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

相关推荐
椰猫子几秒前
JDK概述、Maven概述、IDEA概述、常见注解、 Spring Boot + SSM概述、RESTFul编程风格概述
java·ide·intellij-idea
bearpping2 分钟前
Java进阶(ElasticSearch的安装与使用)
java·elasticsearch·jenkins
你这个代码我看不懂10 分钟前
引用计数法存在的问题
java·jvm·算法
NWU_白杨15 分钟前
Object类与阻塞队列
java
大福猫15 分钟前
#一个33岁新手小白在黑马学习程序员的第四天-1
java
Java基基16 分钟前
Idea 插件推荐可直接修改jar包内文件的IDEA插件,无需解压
java·ide·intellij-idea
刘大猫.21 分钟前
java工具:《返回字符串非零的最后一个层级》
java·字符串·java字符串·返回非零层级·解析字符串
左左右右左右摇晃22 分钟前
Java笔记 —— 值传递与“引用传递”
java·开发语言·笔记
2301_7926748629 分钟前
java学习day22
java
m0_6625779731 分钟前
自动化机器学习(AutoML)库TPOT使用指南
jvm·数据库·python