MSDN "Thread-Safe Collections .NET Framework 4 " сообщает:
«Некоторые типы параллельных коллекций используют облегченные механизмы синхронизации, такие как SpinLock, SpinWait, SemaphoreSlim и CountdownEvent, новые в .NET Framework 4"
в то время как веб-сайт MSDN сообщает, что SpinWait был доступен до версии .NET 1.1, а другая статья MSDN запускает SpinWaitwas из .NET 4.0
Что ж, любопытство связано с комментарием Ли Гриссома к ответу В чем разница между SynchronizedCollection и другими параллельными коллекциями?:
«@Matt, параллельные классы .NET4 используют объекты
SpinWait
для обеспечения безопасности потоков вместо Monitor.Enter/Exit (также известный как критический раздел)?»
а также первая цитата NSDN о том, что SpinWait
является новым для .NET 4.0.
Так он новый или нет?
А если новый, то как?
SpinWait
присутствовала в .NET 1.1, а структураSpinWait
была добавлена в .NET 4.0. - person ta.speot.is   schedule 27.02.2013