Java 21 虚拟线程原理与应用
从线程与请求的映射关系出发,理解虚拟线程的调度、阻塞 I/O、资源限流和迁移边界。
7 篇文章
从线程与请求的映射关系出发,理解虚拟线程的调度、阻塞 I/O、资源限流和迁移边界。
把 Java 内存模型中的可见性与 happens-before 和 JVM 堆、垃圾收集区分开,再用 GC 日志建立诊断路径。
用同库事务写入 Outbox,再由可重试的 worker 发布事件,处理双写、重复投递和消费者幂等。
从线程、Future、所有权、共享状态和阻塞边界对比 Rust 与 Java 并发,理解 Tokio task 与 Java 虚拟线程各自的适用条件。
用业务模块边界、依赖规则和领域事件控制单体项目的复杂度,并以 Spring Modulith 验证架构约束。
从传统服务端分层出发,拆解 Agent Runtime、模型、工具与状态管理的责任边界。
理解 ChatClient、模型适配和工具调用流程,并为工具执行补上输入与权限边界。