【发布时间】:2020-10-05 00:22:55
【问题描述】:
我对 Kotlin 协程和线程的理解是这样的:
一个线程一次只能运行一个协程。一个线程可以处理多个协程。它可以暂停一个协程并运行一个不同的协程。但是在给定的时间点,只有一个协程会在一个线程上运行。您不能在同一时间点在同一线程上运行多个协程。
这样对吗?
【问题讨论】:
-
我建议观看这个视频,它解释了暂停功能如何“在后台”工作:Suspend functions - Kotlin Vocabulary
标签: multithreading kotlin kotlin-coroutines