小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
从Java 21到Java 25:虚拟线程如何追上并超越事件循环方案

Jactl基准测试显示,Java 21上Vert.x事件循环吞吐量比虚拟线程高2.5倍,而Java 25上虚拟线程反超。差异源于虚拟线程挂载开销及调度器优化。选择取决于应用架构和编程范式,非纯性能问题。

从Java 21到Java 25:虚拟线程如何追上并超越事件循环方案

极道 极道 · 2026-09-04T03:56:00Z
IntelliJ IDEA 中的 Project Loom:虚拟线程、作用域值与结构化并发

Project Loom 通过虚拟线程、作用域值和结构化并发三大特性,解决了Java传统并发中的线程开销、上下文传递和错误处理等问题。虚拟线程轻量高效,作用域值安全传递数据,结构化并发统一管理任务生命周期。IntelliJ IDEA 提供调试支持,帮助开发者编写更简洁、可扩展的并发代码。

IntelliJ IDEA 中的 Project Loom:虚拟线程、作用域值与结构化并发

The JetBrains Blog The JetBrains Blog · 2026-08-28T05:03:34Z
第65集“拥抱虚拟线程的Helidon”[I/O]

Helidon 4.4于2026年4月发布,重点采用Java新特性,特别是虚拟线程和预计算。该框架计划在未来数月成为OpenJDK项目。在JavaOne 2026期间录制的播客中,Oracle工程师Joe Di Pol讨论了这些创新,强调Helidon在Java生态中的前瞻性定位。

第65集“拥抱虚拟线程的Helidon”[I/O]

insidejava insidejava · 2026-08-06T00:00:00Z

pg-java是一个为JVM设计的新型PostgreSQL驱动,优先支持PostgreSQL原生协议,支持虚拟线程和流式处理。它提供批量插入数组参数重写、管道API、默认加密保护密码,并严格管理公共API。性能与pgjdbc相当,批量插入更快。该驱动主要由AI编写,经过大量测试,目前为预发布状态,支持JDBC层和兼容层。

Sehrope Sarkuni:为JVM打造的新型PostgreSQL驱动pg-java

Planet PostgreSQL Planet PostgreSQL · 2026-07-29T04:00:00Z
420 RPS卡死CPU 9%?虚拟线程固定Pinning元凶与JDK 24终极修复

Java 21虚拟线程在同步锁或本地方法栈帧阻塞时可能发生Pinning,导致CPU占用低但吞吐量卡死。JDK 24通过JEP 491修复了synchronized固定问题,但本地栈帧仍存在。检测可用JFR事件或线程转储,修复建议改用ReentrantLock、升级JDK或避免持锁阻塞。

420 RPS卡死CPU 9%?虚拟线程固定Pinning元凶与JDK 24终极修复

极道 极道 · 2026-07-20T02:24:00Z
从掌上设备的失败到AI时代的基石:Java官方纪录片,揭开一门语言30年的生死赌局

Java最初为掌上设备设计,因项目失败濒临解散,后借浏览器热潮走红。它通过Servlet立足服务端,经历J2EE的复杂化、微软诉讼和十年停滞,Oracle收购后复兴。Java 8引入Lambda,改为六个月发布周期,现推进虚拟线程等项目。其真正护城河是庞大的开源社区。

从掌上设备的失败到AI时代的基石:Java官方纪录片,揭开一门语言30年的生死赌局

Tony Bai Tony Bai · 2026-07-19T20:00:00Z
JDK 26 性能改进详解:LazyConstant、G1双卡表、AOT缓存等核心优化

JDK 26 带来了显著的性能提升,包括懒加载常量、字符串提取优化、记录类 hashCode 性能提升、G1 垃圾回收器减少同步、AOT 缓存支持所有 GC、默认初始堆改为最小堆、C2 编译器支持超大参数方法、向量化成本模型改进,以及虚拟线程在类初始化时主动让出载体线程。

JDK 26 性能改进详解:LazyConstant、G1双卡表、AOT缓存等核心优化

极道 极道 · 2026-06-16T03:15:00Z
JDK 26中的性能改进

JDK 26发布了2500多个问题修复,显著提升了性能。新特性包括Lazy Constants API,优化对象初始化和启动速度。MemorySegment::getString减少内存分配,提高字符串提取效率。记录类的hashCode()性能优化,提升应用吞吐量。此外,改进了加密算法性能和垃圾回收机制,增强虚拟线程的可扩展性。整体上,JDK 26适合应用测试和迁移。

JDK 26中的性能改进

insidejava insidejava · 2026-06-09T00:00:00Z
GlassFish 8.0 提供与 Jakarta EE 11 的兼容性、增强的安全性和改进的数据访问

Eclipse基金会发布Eclipse GlassFish 8.0.0版本,支持虚拟线程、增强安全性和数据访问,要求JDK 21,兼容Jakarta EE 11,集成MicroProfile JWT认证和Jakarta Data规范,支持NoSQL和JPA存储库。OmniFish团队负责该项目的正确性和测试。

GlassFish 8.0 提供与 Jakarta EE 11 的兼容性、增强的安全性和改进的数据访问

InfoQ InfoQ · 2026-02-17T02:30:00Z
演讲:来自战壕的Java并发:在实践中的经验教训

Hugo Marques分享了他在Netflix项目中关于Java并发的经验,探讨了并发代码的复杂性,介绍了线程、ExecutorService和CompletableFuture等工具,强调了CPU绑定与IO绑定的区别。他讨论了高并发下的挑战,如内存溢出和服务过载,并提出使用信号量和速率限制器来控制请求流量的解决方案。最后,他提到虚拟线程的优势与潜在问题,强调实验和测量的重要性。

演讲:来自战壕的Java并发:在实践中的经验教训

InfoQ InfoQ · 2026-01-12T13:00:00Z
线程转储与项目Loom(虚拟线程)

Java虚拟线程显著提高了并行I/O操作的硬件利用率,允许多个I/O操作映射到单个操作系统线程。这一特性简化了Java开发者的代码并提升了吞吐量。尽管工具适应性良好,但在处理虚拟线程时,现有工具仍面临挑战,尤其是在有效使用线程转储方面。

线程转储与项目Loom(虚拟线程)

The JetBrains Blog The JetBrains Blog · 2025-12-23T14:14:55Z

2022年,Helidon团队重写了基于Netty的Helidon Web Server,全面采用虚拟线程,推出了Helidon 4,这是首个为虚拟线程设计的微服务框架。文章分享了虚拟线程的优势和经验教训,并展望了Java 24及未来发展。

现实世界中的虚拟线程:使用Helidon构建快速、稳健的Java微服务

insidejava insidejava · 2025-12-21T00:00:00Z

耐久执行(DE)引擎通过持久化多步骤工作流的每个步骤,确保在中断后可以从上一个成功步骤恢复。它记录执行状态,避免重复执行已完成的步骤,从而提高业务流程的可靠性和效率。现代DE引擎通常使用通用编程语言定义工作流,方便开发者使用。Persistasaurus是一个用Java实现的DE引擎示例,展示了如何通过注解和虚拟线程实现延迟执行和人机交互步骤。

使用SQLite构建耐久执行引擎

morling.dev -- Blog morling.dev -- Blog · 2025-11-20T12:10:00Z
从 Async/Await 到虚拟线程

文章比较了Python中的虚拟线程与async/await。虽然async/await提升了并发编程的可接触性,但其复杂性和对线程的依赖影响了开发体验。虚拟线程的引入可能简化API,支持结构化并发,减少开发者的思考负担,强调将复杂性隐藏在解释器内部,以改善编程体验。

从 Async/Await 到虚拟线程

Armin Ronacher's Thoughts and Writings Armin Ronacher's Thoughts and Writings · 2025-07-26T00:00:00Z

Java 21+ 的虚拟线程为 CompletableFuture 提供了优雅的解决方案,支持非阻塞异步操作,避免了传统 Future 的线程阻塞问题,从而提升了效率。

使用 Java 虚拟线程将 Future 转换为 CompletableFuture

morling.dev -- Blog morling.dev -- Blog · 2025-07-17T08:25:00Z

Java引入虚拟线程,解决了传统线程的资源开销问题。虚拟线程内存占用低、管理简便,支持大量并发任务,提升性能和响应性。可通过工厂方法或ExecutorService创建,堆栈动态可变,避免内存耗尽。

探索虚拟线程:原理与实现

京东科技开发者 京东科技开发者 · 2025-05-06T09:11:45Z
第3篇:实现Spring Boot转发代理客户端

本文介绍了Spring Boot配置类ProxyConfig,利用Java 21虚拟线程高效处理代理连接,并配置了优化的超时设置和熔断器以防止级联故障。

第3篇:实现Spring Boot转发代理客户端

DEV Community DEV Community · 2025-04-19T07:07:06Z
🧵 Java虚拟线程:可扩展并发的未来

Java 21+引入虚拟线程(Project Loom),简化并发编程,提升I/O密集型应用性能。虚拟线程由JVM管理,支持数百万并发任务,适合Web应用和数据库服务,使用Spring Boot可轻松替代传统线程池。

🧵 Java虚拟线程:可扩展并发的未来

DEV Community DEV Community · 2025-04-18T03:18:49Z
Spring Boot与Java 24:2025年开发者需要了解的内容

Spring Boot 3.4.4和3.5.0-M3与Java 24完全兼容,支持虚拟线程和GraalVM原生镜像,提升了应用的可扩展性和性能。开发者需关注工具链升级、注解更新和原生构建优化。

Spring Boot与Java 24:2025年开发者需要了解的内容

DEV Community DEV Community · 2025-04-17T19:33:21Z
JavaOne 2025 第二天:外部函数与内存API、虚拟线程、平台工程、Jakarta EE的演变

2025年JavaOne大会将于3月19日在加州举行,讨论外部函数与内存API、虚拟线程、Kubernetes与Java的结合,以及Jakarta EE的演变。演讲者将探讨JNI缺陷的解决方案、虚拟线程的应用及Java现代化的挑战,同时提及Jakarta EE 11的新规范和潜在特性。

JavaOne 2025 第二天:外部函数与内存API、虚拟线程、平台工程、Jakarta EE的演变

InfoQ InfoQ · 2025-03-26T16:10:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 1tok 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator 模力方舟 Gitee AI

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码