news 2026/4/18 13:56:36

java虚拟线程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
java虚拟线程

虚拟线程(Virtual Thread)简介

虚拟线程是 JVM 自己保存和恢复执行上下文(调用栈),并在需要执行时,把它挂载到一个真实的OS 线程上运行。


JVM 对虚拟线程的工作

JVM 在虚拟线程中干了两件以前由 OS 做的事:

  1. 线程上下文管理
    保存 / 恢复调用栈
  2. 调度
    决定线程谁什么时候运行

虚拟线程想解决什么?

一句话目标:
用“同步阻塞”的写法,跑出“事件驱动 / 异步”的并发能力。

关键思路:
把“阻塞”从OS 层提升到JVM 层


什么时候发生调度?

  1. 当 RPC 没返回时,虚拟线程会被挂起并卸载
  2. 响应事件触发后,JVM 把它重新放回可运行队列,然后继续执行原来的同步代码

虚拟线程的特点

Thread vt = Thread.startVirtualThread(() -> {});

  • Thread
  • ThreadLocal
  • 调用栈
  • 可以dump
  • 可以打断

📌区别于传统线程:

  • 不绑定 OS 线程
  • 不一直占用 CPU

原理示意

JVM 内部有一组长期存活的平台线程(Carrier Threads / Platform Threads)

  • 虚拟线程在需要运行时被**挂载(mount)**到一个平台线程上;
  • 阻塞时再卸载(unmount),并不会创建或销毁平台线程。

VirtualThread
⇅ mount / unmount
Carrier Thread(Platform Thread)

OS Thread

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 7:04:06

我的思维模型 -- 6.生物学篇

生物学自然选择 - 适者生存能活下来的,不是最聪明的,而是最能适应环境变化的《自私的基因》最好不要把自然选择的基本单位看作物种或者种群,甚至个体;最好把它看作遗传物质的某种小单位。为方便起见,简称为基因世界运行…

作者头像 李华
网站建设 2026/4/18 11:02:01

PyTorch torch.optim 优化器介绍与论文

目录概述常用优化器1. **SGD** (Stochastic Gradient Descent) - 随机梯度下降2. **Adam** (Adaptive Moment Estimation) ⭐ 最常用3. **AdamW** (Adam with Weight Decay) ⭐ PI0.5 使用4. **RMSprop** (Root Mean Square Propagation)5. **Adagrad** (Adaptive Gradient)6. …

作者头像 李华
网站建设 2026/4/18 4:10:43

2026现在这个时代,C语言真的不行了吗?

C语言在2026年(以及可预见的未来)绝对没有“不行了”,它依然至关重要且不可替代。 那些宣称C语言“不行”或“过时”的说法,往往忽略了它在现代计算基础设施中扮演的核心、底层、高性能角色。C语言在2026年依然强大且不可或缺的原…

作者头像 李华
网站建设 2026/4/18 10:50:36

人工智能治安管控系统

人工智能治安管控系统 基于大数据平台的人工智能治安管控系统,实现人脸识别和视频行为分析功能。通过人脸识别技术,实现实时监控、路人抓拍、人脸库检索、重点人员布控、路人检索、报警信息查询;采用视频行为分析技术,对非法闯入、…

作者头像 李华
网站建设 2026/4/18 7:57:57

互补自激多谐震荡电路(非稳态)

目录 0 概述 1 互补自激多谐震荡电路(非稳态)原理分析 1.1 不考虑电容 1.2 过程1 1.3 过程2 1.4 Multisim仿真分析 摘要 互补自激多谐振荡电路采用NPN+PNP三极管推挽结构,通过电容充放电实现无稳态翻转输出方波。该电路具有结构简单(仅需2个三极管和RC元件)、带载能…

作者头像 李华
网站建设 2026/4/17 18:01:49

基于五维几何不变性特征融合的机械故障诊断方法(Python)

代码实现了一个基于五维几何理论融合的机械故障诊断模型。 首先系统从振动信号文件中加载数据,对原始振动信号进行去直流分量和标准化预处理,然后将长信号分割成固定长度的样本段。核心创新在于同时运用五种不同的几何理论(仿射几何、共形几…

作者头像 李华