Kotlin 冷流与热流:区别、实现方式,以及什么时候该用哪个
从「同一个 Flow 被两处收集,接口却被请求了两次」说起,讲清冷流与热流的本质区别、底层实现(SafeCollector、缓冲与 replay),以及 shareIn / stateIn 的三种启动策略怎么选。
共 2 篇相关文章。
从「同一个 Flow 被两处收集,接口却被请求了两次」说起,讲清冷流与热流的本质区别、底层实现(SafeCollector、缓冲与 replay),以及 shareIn / stateIn 的三种启动策略怎么选。
从一次并行请求写错导致的「页面关了请求还在跑」说起,讲清 CoroutineScope、Job 层级、异常传播,以及 supervisorScope 到底什么时候用。