为了账号安全,请及时绑定邮箱和手机立即绑定

java如何实现“自旋”(spin)

java如何实现“自旋”(spin)

慕容3067478 2019-03-29 22:09:17
我本以为Thread.yield()是实现自旋的,不过yield()会放弃cpu时间片,那应该也会进行上下文切换吧?那就不是自旋了吧?(我理解的自旋是:当线程需要某个资源,但这个资源没有到位,这时就进行一个死循环,从而不放弃cpu执行时间,也不进行上下文切换)那,我该怎么实现自旋呢?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信