单词 yield 有一个中文意思是车辆或行人的让行,线程中的 yield 也是这个意思,表示该线程主动失去 CPU 调度,进入就绪状态,让优先级更高的线程先运行。
这只是一种策略,至于 CPU 是否真的去找一个更高优先级的线程去运行,则依赖于当前操作系统的线程调度策略,很有可能虽然该线程 yield 了一下,但还是被 CPU 选中继续运行。
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!