脑图

Java查看电脑几核
package com.wsx.threadPool;
public class ThreadPoolDemo {
public static void main(String[] args) {
System.out.println(Runtime.getRuntime().availableProcessors());
}
}
一个cup和四个cpu
之前单核多线程 是四个线程不停切换,用一个cup
现在是四核多线程是 四个线程一个线程用一个cpu,效率变高
线程池优势

线程池如何使用脑图

架构说明
threadpoolexecutor
executors

了解的


重点的(3个)


底层源码都是new ThreadPoolExecutor




ThreadPoolExecutor
七大参数
this构造方法重载

七参数理论

corepoolsize

keepalivetime

银行业务举例

银行例子和七大参数之后开始
线程池代码
代码

继续申请则拒绝策略
申请数减少则 keepalivetime一定时间内没有收到其他请求 则会停止线程(也就是让加班的走)
线程池底层工作原理


本文深入探讨Java中线程池的使用方法及其优势,包括核心参数解析、执行策略及工作原理。通过实例对比单核与多核环境下多线程的效率差异,详细讲解了线程池的七大参数设置,以及如何根据业务需求调整线程池大小。





