请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答

1回答

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

1 回复 有任何疑惑可以回复我~
  • 你之前不是说 safe 是为了判断是否挂起、,为啥又成了防止重复调用 resume
     呢??
    回复 有任何疑惑可以回复我~ 2020-10-18 14:47:25
  • bennyhuo 回复 xxxxjase #2
    不矛盾吧。safe 确实可以防止重复调用 resume,并且只有在 block 以外调用 resume 才会挂起。这些知识点我不是在视频里面都讲过吗?
    回复 有任何疑惑可以回复我~ 2020-10-18 20:40:26
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信