多线程 yield()方法

平平无奇的一块板砖 2019-09-26 10:43:23
为什么在FirstThread中有yield()方法但却没有暂停去运行SecThread
...全文
64 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hennry_9523 2019-09-27
  • 打赏
  • 举报
回复
yield只是返回到就绪状态,还是和另一个线程在同一起跑线上再同时被调用
雨中客888 2019-09-26
  • 打赏
  • 举报
回复
多运行几次,结果应该会有不同,并且yield是让线程从 运行状态 转为 就绪,他只是让了一次,这次是我执行,我让掉这次机会咱们继续抢,因此下一次是谁执行,仍然不清楚(优先级高的获得cpu执行权的概率高而已,并不是非得优先级高的就能拿下抢占的胜利)。

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧