今天发现一个新玩意

来源:13-10 本章小结

慕前端9039556

2022-04-15

/**
 * Executes a block using a given coroutine context.
 */
internal actual inline fun <T> withCoroutineContext(context: CoroutineContext, countOrElement: Any?, block: () -> T): T {
    val oldValue = updateThreadContext(context, countOrElement)
    try {
        return block()
    } finally {
        restoreThreadContext(context, oldValue)
    }
}

ThreadContext是个什么概念呢?课程中也没有类似的内容。老师知道么?讲讲呗哈哈哈

写回答

1回答

bennyhuo

2022-04-16

自己分析一下吧,我之前没注意到有这个,难道是新版本的?

0
2
bennyhuo
问慕课网客服,这事儿我管不了
2022-05-07
共2条回复

学会Kotlin 突破开发语言瓶颈

如果有一门语言可以取代Java,那么它一定是Kotlin。

1760 学习 · 481 问题

查看课程