Java 虚拟线程(Virtual Threads)深度技术笔记
Java Virtual Thread虚拟线程是 Java 19 引入(Preview)、Java 21 正式成为标准特性的轻量级线程实现,属于 Project Loom 的核心成果。
Java线程概念:新手与资深开发者的认知鸿沟,3个核心点彻底打通
作为 Java 开发者,你是不是也有过这样的经历?刚入行时觉得 “线程不就是 new Thread () 启动个任务吗”,直到线上出现线程死锁、资源竞争导致的数据错乱,才发现自己对线程的理解只停留在 “表面操作”。
Java ThreadLocal 详解:从线程隔离到线程池实战
简介ThreadLocal 直译是“线程本地变量”。它的特点不是让多个线程共享同一个变量,而是让每个线程都保存一份自己的变量。可以把它理解成一组按线程分开的储物柜:柜子的编号由 ThreadLocal 对象决定,柜子属于当前线程。
详细总结Java中的并发基础类Thread
在学习并发编程的时候,对着一门课程从头学习到尾,一头扎在了后续的各种并发工具类、容器中,从而导致我们忽视了最初的、最原始的那一个东西,Thread。
Java高并发编程-深入了解Thread类
在上篇文章中我们提到在Thread构造函数中可以显式的指定线程名,其实在线程的构造函数中不但可以指定线程名,还可以指定线程组,也就是前面提到的参数中的ThreadGroup。在之前的分享中,我们提到一个概念,就是在调用了线程的构造方法之后,都会调用其中的一个init()方法。
Java多线程专题之进阶学习Thread(含源码分析)
Java多线程专题之进阶学习Thread(含源码分析)前言大家好,一直以来我都本着用最通俗的话理解核心的知识点, 我认为所有的难点都离不开 「基础知识」 的铺垫。
深入理解Java线程间通信
一般来讲,线程内部有自己私有的线程上下文,互不干扰。但是当我们需要多个线程之间相互协作的时候,就需要我们掌握Java线程的通信方式。
Java ThreadLocal源码解析:从底层原理到常见问题解决方案
Java ThreadLocal源码解析:从底层原理到常见问题解决方案在多线程编程中,线程间数据隔离是一个永恒的话题。ThreadLocal作为Java提供的重要线程封闭工具,既强大又容易误用。