- 引言
- 一、为什么需要线程池?
2025年09月08日
请添加图片描述
本文介绍下线程池的一些配置信息。 在软件开发中,池一直都是一种非常优秀的设计思想,通过建立池可以有效的利用系统资源,节约系统性能。Java 中的线程池就是一种非常好的实现,从 JDK 1.5 开始 Java 提供了一个线程工厂 Executors 用来生成线程池,通过 Executors 可以方便的生成不同类型的线程池。但是要更好的理解使用线程池,就需要了解线程池的配置参数意义以及线程池的具体工作机制。
2025年09月08日
前言
这是一个真实的面试题。
前几天一个朋友在群里分享了他刚刚面试候选者时问的问题:"线程池如何按照core、max、queue的执行循序去执行?"。
我们都知道线程池中代码执行顺序是:corePool->workQueue->maxPool,源码我都看过,你现在问题让我改源码??
一时间群里炸开了锅,小伙伴们纷纷打听他所在的公司,然后拉黑避坑。