【发布时间】:2021-09-15 07:13:19
【问题描述】:
为了说明,挂起函数delay 的docs 表示:
将协程延迟给定时间而不阻塞线程,并在指定时间后恢复它。 这个暂停功能是可以取消的。如果当前协程的 Job 在此挂起函数等待时被取消或完成,则此函数会立即以 CancellationException 恢复。有及时取消保证。如果在此功能暂停时取消作业,它将不会成功恢复。
在这个描述中,waiting 和 suspended 意思一样吗?或者是一个挂起函数,它等待处于与它挂起时不同的状态?
【问题讨论】:
标签: kotlin kotlin-coroutines coroutine