Kotlin coroutines:修订间差异
建立內容為「=基本概念= ```kotlin import kotlinx.coroutines.* fun main() { GlobalScope.launch { // 在后台启动一个新的协程并继续 delay(1000L)…」的新頁面 |
|||
第1行: | 第1行: | ||
=基本概念= | =基本概念= | ||
<syntaxhighlight lang="kotlin"> | |||
import kotlinx.coroutines.* | import kotlinx.coroutines.* | ||
第11行: | 第12行: | ||
Thread.sleep(2000L) // 阻塞主线程 2 秒钟来保证 JVM 存活 | Thread.sleep(2000L) // 阻塞主线程 2 秒钟来保证 JVM 存活 | ||
} | } | ||
</syntaxhighlight> | |||
[[Category:JVM]] | [[Category:JVM]] |
2021年5月19日 (三) 00:52的版本
基本概念
import kotlinx.coroutines.*
fun main() {
GlobalScope.launch { // 在后台启动一个新的协程并继续
delay(1000L) // 非阻塞的等待 1 秒钟(默认时间单位是毫秒)
println("World!") // 在延迟后打印输出
}
println("Hello,") // 协程已在等待时主线程还在继续
Thread.sleep(2000L) // 阻塞主线程 2 秒钟来保证 JVM 存活
}