Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SpinWait()

static void System.Threading.ReaderWriterLockSlim.SpinWait ( int spinCount)
inlinestaticprivate

Definition at line 1183 of file ReaderWriterLockSlim.cs.

1184 {
1185 if (spinCount < 5 && Environment.ProcessorCount > 1)
1186 {
1187 Thread.SpinWait(20 * spinCount);
1188 }
1189 else
1190 {
1191 Thread.Sleep(0);
1192 }
1193 }

References System.Threading.Thread.Sleep(), and System.Threading.Thread.SpinWait().

Referenced by System.Threading.ReaderWriterLockSlim.TryEnterReadLockCore(), System.Threading.ReaderWriterLockSlim.TryEnterUpgradeableReadLockCore(), and System.Threading.ReaderWriterLockSlim.TryEnterWriteLockCore().