/// <summary> /// 测试回调 /// </summary> /// <param name="value"></param> internal static void OnAdd(AutoCSer.Net.TcpServer.ReturnValue <AutoCSer.TestCase.TcpServerPerformance.Add> value) { int right; if (value.Value.CheckSum(Left, out right) != 0 || !addMap.SetWhenNullUnsafe(right)) { ++ErrorCount; } if (--waitCount == 0) { Time.Stop(); WaitHandle.Set(); } }
/// <summary> /// 测试回调 /// </summary> /// <param name="value"></param> internal static void OnAdd(AutoCSer.Net.TcpServer.ReturnValue <AutoCSer.TestCase.TcpServerPerformance.Add> value) { int right; if (value.Value.CheckSum(Left, out right) != 0 || !addMap.SetWhenNullUnsafe(right)) { ++ErrorCount; } //if (System.Threading.Interlocked.Decrement(ref waitCount) == 0) if (--waitCount == 0) { Time.Stop(); WaitHandle.Set(); } }