您当前的位置: 首页 >  Java

java持续实践

暂无认证

  • 2浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java多线程 面试题 线程执行yield后进入什么状态?

java持续实践 发布时间:2020-09-22 19:24:27 ,浏览量:2

面试被问到这个问题, 但其实之前的文章有写.

https://blog.csdn.net/qq_33229669/article/details/108306727 线程执行yield方法后, 依然还是runnable

即使刚刚放弃了执行的权利, 也可能下一次就被调度回来了.

yield和sleep的区别: 是否随时可能再次被调度. sleep期间, 它是已经被阻塞了, 不会把它再调度起来. 但是yield是暂时把调度权让给其他线程, 下次也可能会被调度到.

再次复习一下线程的状态图:

关注
打赏
1658054974
查看更多评论
立即登录/注册

微信扫码登录

0.0389s