MSDN "Thread-Safe Collections .NET Framework 4" состояние:Как метод NET 4.0 SpinWait отличается от pre-4.0 SpinWait()?
"Некоторые из параллельных типов коллекций использовать легкие механизмы синхронизации, такие как SpinLock, SpinWait, SemaphoreSlim и CountdownEvent, которые являются новыми в Framework 4 .NET "
В то время как веб-сайт MSDN сообщает, что SpinWaitwas was available as far as .NET 1.1 в то время как другая статья MSDN starts SpinWaitwas from .NET 4.0
Ну, любопытство с комментарием Ли Гриссом ответить What is the difference between SynchronizedCollection and the other concurrent collections?:
«@ Matt, то .NET4 параллельных классов используют
SpinWait
объекты для решения потокобезопасности вместо Monitor.Enter/Выход (ака критический раздел)?
, а также первый NSDN процитировать о том, что SpinWait
является новым для .NET 4.0
Таким образом, это новое или нет?
И если новый, то как?
От взгляда на ваши ссылки и без каких-либо других знаний кажется, что * функция * 'SpinWait' присутствовала в .NET 1.1 и структура' SpinWait' была добавлена в .NET 4.0 –