MSDN "Thread-Safe Collections .NET Framework 4"狀態: 「一些併發集合類型的使用輕質 同步機制如SpinLock,SpinWait, SemaphoreSlim,和CountdownEvent,這在.NET框架 4是新的」 雖然MSDN網站告知SpinWaitwas was available as far as .NET 1.1而另一個MSDN文章s
我想這個問題可以歸結爲「SpinWait vs. Block?」,但我想到可能有一個更有趣的答案,爲什麼幾乎每個C#線程教程提出以下電話: Thread newThread = new Thread(new ThreadStart(ThreadMethod));
newThread.Start()
while (!newThread.isAlive()) ;
Thread.Sleep(1);