System.Threading.ServerSpinWait.SpinUntil C# (CSharp) Method

SpinUntil() public static method

public static SpinUntil ( MyFunc condition ) : void
condition MyFunc
return void
        public static void SpinUntil(MyFunc<bool> condition)
        {
            ServerSpinWait sw = new ServerSpinWait ();
            while (!condition ())
                sw.SpinOnce ();
        }

Same methods

ServerSpinWait::SpinUntil ( MyFunc condition, System.TimeSpan timeout ) : bool
ServerSpinWait::SpinUntil ( MyFunc condition, int millisecondsTimeout ) : bool