繁体   English   中英

相当于C#SpinWait.SpinUntil的C ++

[英]C++ equivalent of C# SpinWait.SpinUntil

我需要旋转线程直到出现特定情况。

在c#中,我在SpinWait有很好的经验。

但是,对于C ++来说,我有些陌生,我不确定这相当于什么:

    SpinWait.SpinUntil(() => myCondition == true);

我试着没有任何睡眠,屈服和循环,但是我在C ++应用程序中无法获得与c#SpinWait相同的性能。

我正在使用VS 2017和VC ++编译器。

您正在寻找使用事件之类的同步对象。 只需将自己附加到要再次返回的事件和setevent即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM