Kotlinx.coroutinesKotlin的高效协程库,优化异步编程

Kotlinx.coroutines是Kotlin的协程库,它提供了一种更直观和高效的方式来处理异步编程。core —— 跨所有平台的通用协程:启动和异步协程构建器返回Job和Deferred轻量级future,并提供取消支持; Dispatchers 对象,带有Android/Swing/JavaFx的主调度程序(运行时需要相应的工件)和Darwin(开箱即用),以及后台协程的默认调度程序;延迟和产生顶级挂起函数; Flow —— 带有流生成器和综合操作符集(filter、map等)的冷异步流; ChannelMutexSemaphore 通信和同步原语; coroutineScopesupervisorScopewithContextwithTimeout 作用域构建器;适用于Android和UI应用程序的 MainScope()SupervisorJob()CoroutineExceptionHandler 用于监督协程层次结构;选择表达式支持等。

zip 文件大小:7.48MB