腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(135)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
Threading.
SpinWait
结构与Thread.
SpinWait
方法
我想知道Threading.Thread.
SpinWait
方法和Threading.
SpinWait
结构之间是否有什么区别。特别是,在应用程序中实现
spinwait
的惯用方式是什么:或// ...
spinWait
.SpinOnce
浏览 3
提问于2021-11-11
得票数 3
回答已采纳
1
回答
无锁更新中的
SpinWait
在阅读时,我注意到“无锁更新”模式在循环结束时使用了一个
SpinWait
: where T : class var
spinWait
= new
SpinWait
(); { if (snapshot1
浏览 2
提问于2016-06-13
得票数 3
回答已采纳
2
回答
保功率
SpinWait
因此,我决定指定一个线程(在实践中,在设置亲和力时使用一个核心),并为每次迭代使用一组循环的Thread.
SpinWait
。虽然这很好,但它消耗了不必要的能量。
浏览 7
修改于2013-12-02
得票数 2
回答已采纳
2
回答
NET4.0
SpinWait
方法与预- 4.0
SpinWait
()有何不同?
MSDN 声明: 好吧,好奇的是李·格里森回答的评论 这到底是新的还是不新的? 如果是新的那怎么做?
浏览 5
修改于2017-05-23
得票数 3
回答已采纳
2
回答
SpinWait
.SpinUntil的替代方案
Maintenance.checkLastXML = false; } 所以我们在等待NeedToUpdateFromCarrier方法,一旦它完成,它就会触发事件,我们捕捉事件,并将属性isComplete设置为true,当
SpinWait
.SpinUntil由于
SpinWait
.SpinUntil对CPU的负担很大,我现在正
浏览 3
提问于2012-01-21
得票数 4
回答已采纳
1
回答
长期等待的C#
SpinWait
public void
SpinWait
() { { { while (true)但是,仅仅使用
SpinWait
.SpinOnce来长期等待有什么坏处呢?我已经看过了它的,它在需要时会适当地产生效果。它使用的是Thre
浏览 2
提问于2016-04-14
得票数 10
回答已采纳
2
回答
当Thread.
SpinWait
被调用时会被内联吗?
我有以下代码:{}FCIMPL1(void, ThreadNative::
SpinWait
, int iterations) WRAPPER_CONTRACT;
浏览 0
修改于2013-10-31
得票数 2
回答已采纳
1
回答
Thread.
SpinWait
似乎受到主线程的影响。
我在一个特殊线程上使用Thread.
SpinWait
来创建一个接近精确的2ms延迟,最小的上下文切换机会,这是精确的硬件通信定时所需要的。但是使用分析器时,我注意到如果主线程执行超过100 as的任务,Thread.
SpinWait
也会这样做。我是不是误解了Thread.
SpinWait
的工作?它不是在调用它的线程上运行吗?
浏览 4
提问于2022-07-20
得票数 -1
1
回答
既然有
SpinWait
,为什么还要使用SpinLock呢?
在研究.net提供的同步原语时,我遇到了SpinLock和
SpinWait
。从它的外观上看,在我看来,
SpinWait
似乎永远是go..why的方式。在什么情况下,人们会想要在
SpinWait
上使用SpinLock?
浏览 6
修改于2016-01-07
得票数 2
1
回答
相当于C#
SpinWait
.SpinUntil的C++
在c#中,我对
SpinWait
有很好的体验。然而,作为C++的新手,我不确定与此等效的是什么:我尝试了休眠、让步和循环,但在我的C++应用程序中无法获得与c#
SpinWait
相同的性能。
浏览 16
提问于2018-02-24
得票数 1
2
回答
SpinWait
vs睡眠等待。使用哪一个?
SpinWait
.SpinUntil(() => myPredicate(), 10000)或 { } } 我担心,如果我们谈论的是超过1秒的超时,那么
SpinWait
浏览 70
修改于2013-07-04
得票数 77
回答已采纳
2
回答
基于CompareExchange的互锁实现应该使用
SpinWait
吗?
这段代码在重复之前使用
SpinWait
自旋( spin )是否明智?= currentValue);} 我见过在这个场景中使用
SpinWait
,但我的理论是,它应该是不必要的。如果该示例的第二个线程在第二次尝试中不能失败,那么我们可以使用
SpinWait
获得什么?在不太可能发生的情况下,在100个线程竞相执行该方法的情况下,减少几个周期?
浏览 6
修改于2019-11-04
得票数 10
回答已采纳
4
回答
Thread.
SpinWait
方法的目的是什么?
从来看,它的目的并不是很明确。
浏览 3
提问于2009-07-07
得票数 60
回答已采纳
1
回答
Thread.Sleep()和Thread.
SpinWait
()有什么区别?
因此,我必须等待标记变为True,以处理字符串类型变量中必须包含的数据;但我不想挂起GUI,因此我看到存在一个名为
SpinWait
的方法。 While Not AckReady System.Threading.Thread.
SpinWait
浏览 0
提问于2015-04-24
得票数 3
1
回答
什么是Linux和Mac上的Windows .NET (C++)
SpinWait
的等价物?
Windows .NET (C++)为超线程友好的忙碌等待提供了
SpinWait
,并提供了放弃/暂停指令。Linux和Mac OS X上的等效功能是什么?
浏览 4
提问于2015-07-06
得票数 2
1
回答
Thread.
SpinWait
在单核CPU上是如何有用的?
在单个核心机器上,如果正在运行的线程旋转仅仅因为等待另一个线程当前持有的锁的释放而等待,那么旋转不是浪费CPU时间吗?因为当前持有锁的线程仍然处于等待队列中?因此,这个问题也适用于所有Slim对象,如SemaphoreSlim和ReaderWriterLockSlim。
浏览 12
提问于2016-06-01
得票数 2
回答已采纳
2
回答
在等待Selnium元素存在时,
SpinWait
.SpinUntil的退出时间要比超时时间长得多
for an element to exist and also displayed bool success =
SpinWait
.SpinUntil看起来,这可能与封装在WebDriver.FindElements()中的
SpinWait
.WaitUntil()中内置的继承等待的混合有关。干杯!
浏览 7
修改于2020-11-10
得票数 2
回答已采纳
1
回答
锁,监视器,互斥锁像
SpinWait
一样浪费CPU周期吗?
最近,我开始学习使用C#中的任务并行库进行并行编程,我读到SpinLock会浪费CPU周期,并且会一直旋转直到锁被获取。此外,在比较方法: Thread.Sleep和Thread.SpinUntil时,我发现Thread.sleep会释放调度器,以便调度器可以调度其他线程。这是否也适用于锁、监视器、互斥和互锁?当lock、Monitor、Mutex、Interlocked正在等待进入临界区时,CLR是否允许调度程序调度其他线程?
浏览 1
提问于2020-07-09
得票数 0
1
回答
在便携式类库中旋转等待多个自旋
现在我正考虑替换使用
SpinWait
.SpinUntil(() =>
spinWait
.Count >= 10);我目前正在将这个高精度计时器移植到PCL (ASPNET,.NET 4.5.2和Android+iOS通过Xamarin),并遇到
SpinWait</
浏览 2
提问于2016-07-05
得票数 3
回答已采纳
1
回答
如何在调用递归内部函数时避免创建FSharpFunc的新实例?
示例: if (...) then f(w) result 使用ILSpy时,我注意到每次调用ReadState如果是f not inner fun,那么no instance created,但是我需要另一个命名函数: let rec InternalR
浏览 0
修改于2016-04-12
得票数 2
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
点击加载更多
领券