• 由于.NET和Rust存在指向堆栈的指针 ,这很难有效地实现用户模式绿色虚拟线程: 什么是绿色线程(虚拟线程)绿色线程是用户空间线程,由运行时库或虚拟机 (VM) 而不是操作系统管理。它们很轻量,可以比内核线程更快
  • JDK 26于2026年3月17日发布,带来HTTP/3支持、G1 GC优化、AOT对象缓存、结构化并发等十大特性,是Java平台向现代化演进的关键过渡版本,适合云原生和微服务架构升级。HTTP/3来了:网络层的史诗级升级 <
  • 在synchronized方法 + 虚拟线程 情况下会造成固定陷阱(Java虚拟线程不能使用同步synchronized锁!),为避免这种陷阱,JEP 491 icon
  • 让我们开启 2024 年真正的编码风格 —​我很高兴宣布10 亿行挑战赛(1BRC),将于 1 月 1 日持续到 1 月 31 日。 如果您决定接受的话,您的任务看似简单:编写一个 Java 程序,用于从文本文件中检索温度测量值并计算每个气象站的最 icon
  • Java 21 的引入带来了一项革命性的功能——虚拟线程。这些由Java 虚拟机(JVM)管理的轻量级线程有望重塑开发人员在 Java 应用程序中处理并发性的方式。并发应用程序开发长期以来一直充满挑战,在管理传统操作系统管理的线程时通常充满复杂性。 Qua icon
  • Light-4J 是一个尖端的 Java 框架,它通过结合敏捷性和性能彻底改变了开发。它采用现代开发范例,符合微服务原则并满足当今动态软件架构的需求。 在本教程中,我们将深入探讨其核心理念、关键功能和架构概念。我们将剖析是什么让它变得轻量级,以及这种质量如 icon
  • 异步编程是现代 Java 应用程序的基石,允许它们在不阻塞主线程的情况下处理任务。但Java 21带来了新的挑战者:虚拟线程。这些传统操作系统线程的轻量级替代方案有望显着提高性能。然而,熟悉的 CompletableFuture 仍然是异步操作的强大工具。本文深入探讨了这两种方法的优点和缺点,帮助您 icon
  • 在具有虚拟线程的 Java 21 上运行的 JDK HTTP Server 和基准测试,项目点击标题 一个简单的 HTTP 服务器非常有用!对于大多数项目,使用现成的标准库 JDK HTTP 服务器。 此 icon
  • 这是使用虚拟线程在 Jetty 12 上运行 Ktor 的演示 背景:我花了足够长的时间研究反应式数据库驱动程序等,并受到 icon
  • 听说Java搞了个叫"虚拟线程"的黑科技?号称能让程序轻松处理百万级请求?今天咱们就来扒一扒它的真面目!先说说这是啥玩意儿 Java在19版搞了个试验品(预览功能),到21版正式推出了这个"虚拟线程"。简单说就是: 以前:一 icon
  • Java 26正式冻结功能集,HTTP 3、G1性能提升、AOT缓存、原始类型模式匹配、惰性常量与结构化并发同步推进,这一代JDK在性能、并发与工程化层面释放出清晰信号。核心结论先给到位:Java 26不是炫技版本而是工程兑现版本 < icon
  • Dust 将强大的 Actor 系统与 Java 虚拟线程集成在一起。此范例消除了与大规模多线程应用程序相关的常见问题。 icon
  • 在本文中,我们介绍了使用虚拟线程相对于传统平台线程的一些优势。然后,我们研究了如何使用Thread.sleep()和 ScheduledExecutorService来安排任务在虚拟线程中运行。 虚拟线程是 JDK 21 中官方引入的一个有用功能, icon
  • 反应式编程是一种强调异步数据流和非阻塞操作原则的编程范式。其主要目标是构建能够处理多个并发事件并实时处理的应用程序。 传统上,在命令式编程中,我们按顺序执行代码,一次一条指令。然而,在响应式编程中,我们可以同时处理多个事件,这使我们能够创建响应更快、可扩展 icon
  • 1、基于 JDK 的虚拟线程实现:摘自 icon
  • 在本文中,我们比较了两种常用的服务器线程模型。在每个连接一个线程和每个请求一个线程模型之间的选择取决于应用程序的特定需求和预期的流量模式。一般来说,每连接一个线程为已知数量的客户端提供了简单性和可预测性,而每请求一个线程在可变或高负载条件下提供了更大的可伸缩性和灵活性。 icon
  • Java的结构化并发:终于站稳脚跟啦! 【正文】Java这个"结构化并发"的API可真是折腾啊!就像班里那个总在改主意的同学,它经历了两次"孵化"和四次"预览"才终于定型。不过这次看起来是真的稳了! icon
  • 我们很高兴地宣布,Jox库现在有了一个名为Flows的新特性:带来了Reactive Streams丰富的并发特性,同时保持了同步Java编程的简单性 icon