Index
net / com.drake.net.utils / kotlinx.coroutines.CoroutineScope
Extensions for kotlinx.coroutines.CoroutineScope¶
| Name | Summary |
|---|---|
| fastest | 该函数将选择deferredArray中的Deferred执行Deferred.await, 然后将返回最快的结果 执行过程中的异常将被忽略, 如果全部抛出异常则将抛出最后一个Deferred的异常suspend fun <T> CoroutineScope.fastest(vararg deferredArray: Deferred<T>): Tsuspend fun <T> CoroutineScope.fastest(deferredArray:List<Deferred<T>>): Tsuspend fun <T, R> CoroutineScope.fastest(vararg deferredArray:DeferredTransform<T, R>): R该函数将选择deferredList中的Deferred执行Deferred.await, 然后将返回最快的结果 执行过程中的异常将被忽略, 如果全部抛出异常则将抛出最后一个Deferred的异常 suspend fun <T, R> CoroutineScope.fastest(deferredList:List<DeferredTransform<T, R>>): R |