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

C# Thread.SpinWait(int x);这个方法做什么用的?

C# Thread.SpinWait(int x);这个方法做什么用的?

幕布斯6054654 2018-07-26 08:06:06
C# Thread.SpinWait(int x);这个方法做什么用的?主要用在什么情况下,请给个例子说明..表复制微软的,谢谢.
查看完整描述

2 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

SpinWait是更轻量级的同步类型,如果等待时间较短,使用该类型可以避免上下文切换和内核切换带来的高开销。

它可以用来替换你需要使用Sleep,WaitHandle的任何地方,但并不一定总是最优的。通常我们用在无锁数据结构中。


查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 1077 浏览

添加回答

举报

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