2020
10-24
10-24
详解c# SpinWait
SpinWait封装常见旋转逻辑。在单处理器计算机上,始终使用"生成"而不是"繁忙等待",在装有超线程技术的Intel处理器的计算机上,这有助于防止硬件线程不足。SpinWait封装了一种很好的旋转和真正的生成。 SpinWait是一个值类型,这意味着低级别代码可以使用SpinWait,而不必担心不必要的分配开销。SpinWait对于普通应用程序通常不起作用。在大多数情况下,应使用由.NETFramework提供的同步类,如Moni...
继续阅读 >