kotlin协程延时
时间: 2023-09-22 22:10:42 浏览: 207
kotlin延迟处理.zip
在 Kotlin 协程中,你可以使用 `delay()` 函数来实现延时功能。下面是一个示例代码,用于在协程中延时 1 秒:
```kotlin
import kotlinx.coroutines.delay
import kotlinx.coroutines.runBlocking
fun main() {
runBlocking {
println("开始延时")
delay(1000) // 协程延时 1 秒
println("延时结束")
}
}
```
在上面的代码中,`delay(1000)` 表示协程将会暂停执行 1 秒。`runBlocking` 用于创建一个协程作用域,以便我们可以在 `main` 函数中使用协程。
当协程延时 1 秒后,将会打印出 "延时结束"。注意,`delay()` 函数是一个挂起函数,必须在协程作用域内使用。
阅读全文