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

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

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

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

网站公告
知识社群人员已满,欢迎参与春招集训,更多介绍请查阅:直面春招

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

发表评论