You've already forked linux-packaging-mono
Imported Upstream version 6.4.0.137
Former-commit-id: 943baa9f16a098c33e129777827f3a9d20da00d6
This commit is contained in:
parent
e9207cf623
commit
ef583813eb
@ -234,11 +234,11 @@ namespace MonoTests.System.Threading
|
||||
int count = 2;
|
||||
SpinWait wait = new SpinWait ();
|
||||
|
||||
ThreadPool.QueueUserWorkItem (_ => { while (count > 1) wait.SpinOnce (); mre.Set (); Interlocked.Decrement (ref count); });
|
||||
ThreadPool.QueueUserWorkItem (_ => { while (count > 1) wait.SpinOnce (100); mre.Set (); Interlocked.Decrement (ref count); });
|
||||
ThreadPool.QueueUserWorkItem (_ => { mre.Reset (); Interlocked.Decrement (ref count); });
|
||||
|
||||
while (count > 0)
|
||||
wait.SpinOnce ();
|
||||
wait.SpinOnce (100);
|
||||
Assert.AreEqual (mre.IsSet, mre.WaitHandle.WaitOne (0));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user