突然发现一个很隐蔽的问题。。。

来源:11-5 Kotlin 协程的基本要素1

慕前端9039556

2020-10-17

不是说startCoroutine = createCoroutine .resume么
![图片描述
图片描述
createCoroutine多了一个safaContinuation

写回答

1回答

bennyhuo

2020-10-18

safe只是为了防止重复调用resume,所以没啥实质的差别。

1
2
bennyhuo
回复
xxxxjase普通
不矛盾吧。safe 确实可以防止重复调用 resume,并且只有在 block 以外调用 resume 才会挂起。这些知识点我不是在视频里面都讲过吗?
2020-10-18
共2条回复

学会Kotlin 突破开发语言瓶颈

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

1760 学习 · 481 问题

查看课程