关于yield方法

来源:6-2 请阐述线程的状态及触发时机

不想睡觉的橘子君

2020-02-15 10:39:53

我看网上是说yield是让线程进入就绪装填, 跟老师在课上讲的yield方法是“相当于设置优先级,并使线程进入阻塞状态”不一致,想问下到底应该如何理解yield方法呢,是不是我没有理解完整老师的意思呀

http://img.mukewang.com/climg/5e4759f30953758713750447.jpg

写回答

1回答

好帮手慕阿满

2020-02-15

同学你好,两种说法是一致的 ,如果一个正在运行线程调用了yield()方法,然后该线程就会从运行状态变成阻塞状态,相当于设置了优先级,让其他优先级高的线程优先执行,之后阻塞状态可以重新变成就绪状态。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

0 学习 · 8263 问题

查看课程

相似问题