一针见血系列[13]: yield,就是礼貌的让了一下,别当真。

栏目:一针见血 作者:admin 日期:2018-10-29 评论:0 点击: 84 次

早上,你去上班,路上遇见一个熟人,领着一袋苹果,从菜市场往家走,他会对你说:来,吃个苹果吧。这个时候,你千万别当真,他只是用手比划了比划,领苹果的手往前伸了伸而已。你压根就接不到递过来的苹果。
yield就是这样,它就是比划了比划而已,它未必真的让出CPU,所以可以在任意地方,写上任意多个yield,反正只是意思意思而已,CUP又不一定真的被让出去。如下面代码所示:

有群成员对此提出了疑问,问的很好:http://swiftlet.net/archives/3034

网站公告
欢迎加入金燕知识社群,更多介绍请查阅:知识社群

一针见血系列[13]: yield,就是礼貌的让了一下,别当真。:等您坐沙发呢!

发表评论


------====== 本站公告 ======------
金丝燕网,即将迎来四周年!