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

◆ WaitCurrentPhase()

void System.Threading.Barrier.WaitCurrentPhase ( ManualResetEventSlim currentPhaseEvent,
long observedPhase )
inlineprivate

Definition at line 400 of file Barrier.cs.

401 {
402 SpinWait spinWait = default(SpinWait);
403 while (!currentPhaseEvent.IsSet && CurrentPhaseNumber - observedPhase <= 1)
404 {
405 spinWait.SpinOnce();
406 }
407 }

References System.Threading.Barrier.CurrentPhaseNumber, System.Threading.ManualResetEventSlim.IsSet, and System.Threading.SpinWait.SpinOnce().

Referenced by System.Threading.Barrier.DiscontinuousWait(), and System.Threading.Barrier.SignalAndWait().