结构化并发

ZealSinger2 天前
kotlin·协程·后端开发·结构化并发
Kotlin后端别再用GlobalScope在 Kotlin 后端里,GlobalScope.launch 看起来最省事:不用声明 Scope、不用想生命周期,协程就能飞起来。官方 API 文档却把它标成 Delicate:没有 Job,取消不了整批,也等不齐全部完成。JetBrains 博客上 2025 年 12 月的一篇客座文章(问答体,作者是 JetBrains 认证 Kotlin 讲师)也提到:把协程当成「语法更漂亮的线程」是一种反模式,典型症状正是 GlobalScope.launch、生产路径乱 runBlocking、忽略结构化并发。
消失的旧时光-19434 个月前
开发语言·kotlin·生命周期·rxjava·协程·结构化并发
Kotlin 协程设计思想(十):Kotlin 协程到底解决了什么问题?—— 从 Thread、Future、Callback、RxJava 到 Coroutine,彻底讲透 Kotlin 协程的设计哲学
Yilena1 年前
java·开发语言·虚拟线程·结构化并发·jdk25
跟进 JDK25:将虚拟线程安全引入生产的权衡与实战目录一、为什么要更新成虚拟线程?二、方案(一)在 Filter 内部创建虚拟线程(二)让 Tomcat 在创建请求线程时使用虚拟线程
tq10861 年前
kotlin·结构化并发
使用协程简化异步资源获取操作在异步编程中,回调函数通常服务于两种不同场景:Kotlin为这两种场景提供了解决方案:使用挂起函数简化一次性资源获取,使用流处理持续事件通知。关于事件流处理方案详见《将listener转换为事件流》一文。本文聚焦第一种场景:如何简化异步资源获取操作。
在未来等你1 年前
微服务架构·响应式编程·虚拟线程·jdk21·spring boot 3·project reactor·结构化并发
JDK21深度解密 Day 9:响应式编程模型重构在JDK21中,虚拟线程的引入彻底改变了传统的异步编程模型。作为"JDK21深度解密"系列的第91天,我们将聚焦于响应式编程模型重构这一关键主题。通过本篇文章,您将获得以下核心收益:
我是有底线的