示例#1
0
        internal static void TestHybridLockPerf()
        {
            HRTimer timer = HRTimer.CreateAndStart();

            LightLock hl = new LightLock();

            int y = 0;

            Parallel.For(0, ITERATIONS_COUNT, i =>
            {
                hl.WaitOne();
                y++;
                hl.Set();
            });

            System.Console.WriteLine(y.ToString());
            System.Console.WriteLine(timer.StopWatch());
        }
示例#2
0
 public void ResetSend()
 {
     DataToSend         = null;
     SendBytesRemaining = BytesSentAlready = 0;
     ActionSendSync.Set();
 }