线程的 yield 方法有什么用?

1,584 total views, 12 views today

单词 yield 有一个中文意思是车辆或行人的让行,线程中的 yield 也是这个意思,表示该线程主动失去 CPU 调度,进入就绪状态,让优先级更高的线程先运行。

这只是一种策略,至于 CPU 是否真的去找一个更高优先级的线程去运行,则依赖于当前操作系统的线程调度策略,很有可能虽然该线程 yield 了一下,但还是被 CPU 选中继续运行。

原创文章,转载请注明出处!http://www.javathings.top/线程的yield方法有什么用?/

About: wusq


发表评论

邮箱地址不会被公开。 必填项已用*标注