fun nonSuspendingFunction(): Boolean {
return async(UI) { true }
.await() // compiler error, can be called only within a suspending function
}
是否有.await()
可以在 a 的挂起函数之外调用的版本Deferred<T>
?我想阻止当前线程直到Deferred<T>
返回。
fun nonSuspendingFunction(): Boolean {
return async(UI) { true }
.await() // compiler error, can be called only within a suspending function
}
是否有.await()
可以在 a 的挂起函数之外调用的版本Deferred<T>
?我想阻止当前线程直到Deferred<T>
返回。