私は .NET で並列プログラミングの基礎を学んでいますが、なぜ誰かがSpinLock
同期プリミティブを使用する必要があるのか 疑問に思っています。このメカニズムを使用すると、同期プリミティブのリリースを待機しているときに再スケジュールが回避されることを読みました (待機時間が短い場合はそれだけの価値があります) が、「有効性」を測定する方法はありますか? SpinLock
誰かが「ほとんどの場合それを行うべきではない」と言ったという理由だけで、使用するかどうかを決定したくありません。