title: InitializeCriticalSectionAndSpinCount, is there a default Spin Count?
body: <p>The API method <a href="http://msdn.microsoft.com/en-us/library/ms683476(v=VS.85).aspx" rel="nofollow"><code>InitializeCriticalSectionAndSpinCount</code></a> allows you to set a spin count so when <code>EnterCriticalSection</code> is called, it loops using a spinlock to try to acquire the resource some number of times. Only if all the attempts fail does the thread transition to kernel mode to enter a wait state.</p>
  
  <p>If the 'normal' <code>InitializeCriticalSection()</code> is called instead, is there a 'default' spin count set? (Or is it 0, no spin?)</p>