结构化并发与 Scoped Values
深入结构化并发与 Scoped Values:StructuredTaskScope 的 Joiner 模型与 JDK 版本演进、ShutdownOnFailure/ShutdownOnSuccess 语义、自定义 Joiner、ScopedValue 替代 ThreadLocal 的作用域传递、取消传播与虚拟线程固定问题,以及生产迁移与可观测性实践。
tag
深入结构化并发与 Scoped Values:StructuredTaskScope 的 Joiner 模型与 JDK 版本演进、ShutdownOnFailure/ShutdownOnSuccess 语义、自定义 Joiner、ScopedValue 替代 ThreadLocal 的作用域传递、取消传播与虚拟线程固定问题,以及生产迁移与可观测性实践。
深入虚拟线程与结构化并发:平台线程与虚拟线程的对比、虚拟线程的创建与调度原理、StructuredTaskScope 结构化并发、与传统线程池的取舍、性能实测,以及迁移到虚拟线程时代的实战陷阱。
深入解析 Java JUC 并发包:从 Lock 体系、同步工具到 CompletableFuture 异步编排与虚拟线程 Project Loom,配合完整代码与性能对比。
的目标是减少编写、维护和观察高吞吐量并发应用程序的努力,同时充分利用可用的硬件资源。它通过引入虚拟线程来实现这一点,虚拟线程在代码中、运行时、调试器和分析器中都被视为 。虚拟线程不是 OS 线程的包装器,而是 实体。创建虚拟线程的成本很低,可以拥有数以百万计的虚拟线程,而不需要对它们进行池化管理。