关于yield方法
来源:6-2 请阐述线程的状态及触发时机
不想睡觉的橘子君
2020-02-15 10:39:53
我看网上是说yield是让线程进入就绪装填, 跟老师在课上讲的yield方法是“相当于设置优先级,并使线程进入阻塞状态”不一致,想问下到底应该如何理解yield方法呢,是不是我没有理解完整老师的意思呀
1回答
同学你好,两种说法是一致的 ,如果一个正在运行线程调用了yield()方法,然后该线程就会从运行状态变成阻塞状态,相当于设置了优先级,让其他优先级高的线程优先执行,之后阻塞状态可以重新变成就绪状态。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~