其他分享
首页 > 其他分享> > kotlin协程系列文章

kotlin协程系列文章

作者:互联网

  kotlin作为一门编程语言,它只提供了最小化的API来保证其他第三方库能使用协程;与其他提供协程功能的语言不同的是在kotlin中async和await并不属于关键字,也不属于语言标准库的一部分。然而,对于异步操作来说,相比其他语言提供的Futrue(比如Java中的Futrue)抽象,kotlin的挂起函数(suspend)被证明是一种更安全、更少出错的概念。
  kotlinx.coroutines 是JetBrains公司开发的功能丰富的协程库,它包含很多使用协程功能的方法,比如:launch、async等待。
  为了加深你的理解,在开始之前你需要在你的gradle中依赖kotlinx-coroutines-core,以便一步步的跟着实验,配置如下:
 

dependencies {
    implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2'
}

目录
----  1 Basics
----  2 Cancellation and Timeouts
----  3 Composing Suspending Functions
----  4 Coroutine Context and Dispatchers
----  5 Asynchronous Flow
----  6 Channels
----  7 Exception Handling and Supervision
----  8 Shared Mutable State and Concurrency
----  9 Select Expression (experimental)

标签:core,协程,kotlin,----,kotlinx,coroutines,文章
来源: https://blog.csdn.net/www586089/article/details/111697209