SuperAPI AI 工具集

kotlin-coroutines

编程与开发

查看项目

更新于 10-16 03:43

技能介绍

用途:该技能面向 Kotlin 异步编程,围绕结构化并发、Flow 与异常处理展开,帮助理解协程作用域、取消传播与测试方式。

主要能力:涵盖结构化并发(如 withContext(Dispatchers.IO) 与避免 GlobalScope 造成泄漏)、异常处理(supervisorScope 配合 async/awaitOrNull,以及不吞掉 CancellationException)、测试(runTest、注入 TestDispatcher、advanceUntilIdle)和常见问题排查(协程泄漏、测试挂起)。

使用方式:以 Skill("kotlin-coroutines") 调用该技能。资料未提供安装命令、依赖版本或完整 API 说明。

适用场景:编写或审查 Kotlin 协程代码、排查协程泄漏与测试挂起问题、学习结构化并发与异常处理模式。

限制:资料仅给出主题与少量示例片段,未说明支持平台、Kotlin 版本、收费情况或效果保证;具体实现细节需结合官方文档确认。