我正在学习 .NET 中并行编程的基础知识,我想知道为什么有人需要使用SpinLock
同步原语。我读到使用这种机制可以避免在等待同步原语释放时重新安排(当等待时间很短时这是值得的),但是有什么方法可以衡量“有效性”吗?我不想SpinLock
仅仅因为有人说'在大多数情况下你不应该这样做'而决定是否使用。
问问题
103 次
我正在学习 .NET 中并行编程的基础知识,我想知道为什么有人需要使用SpinLock
同步原语。我读到使用这种机制可以避免在等待同步原语释放时重新安排(当等待时间很短时这是值得的),但是有什么方法可以衡量“有效性”吗?我不想SpinLock
仅仅因为有人说'在大多数情况下你不应该这样做'而决定是否使用。