Java 专题(并发编程之线程池状态) Java 线程池五种生命周期状态详解 以 Java java.util.concurrent.ThreadPoolExecutor 为基准,结合源码与运行模型,系统梳理线程池的 5 个枚举状态及其转换条件、可见行为与监控方式。 一、状态总览表 枚举值 数值 中文描述 是否接受新任务 是否处理队列剩余任务 RUNNING -1 运行中 ✅ ✅ SHUTDOWN 0 关闭中 ❌ ✅ 2025-07-19 技术分享 #java
Java 多线程 Java 线程问题总结1. 线程的基本概念 线程:线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。 进程:进程是程序的一次执行过程,是系统进行资源分配和调度的独立单位。 2. 创建线程的方式 继承Thread类:直接继承Thread类,并重写run()方法。123456public class MyThread extends Thread { 2025-03-01 技术分享 #java
如何优化慢Sql? 在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多 SQL 语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的 SQL 就是整个系统性能的瓶颈。 2024-04-02 技术分享 #mysql
Java 运行时内存分析 Java 运行时内存总结!内存管理Java 的内存管理主要由 Java 虚拟机(JVM)自动处理,开发者无需手动分配和释放内存。Java 的内存模型主要分为以下几个部分: 方法区(Method Area):存储类结构信息、常量池、静态变量等。 堆(Heap):存储对象实例,是垃圾回收的主要区域。 栈(Stack):存储方法的局部变量、操作数栈、方法返回地址等。 程序计数器(Program Cou 2024-03-30 技术分享 #java