Hi,<br><br>  This seems to  work fine on linux.<br><br>                   Zoltan<br><br><div class="gmail_quote">On Thu, Nov 26, 2009 at 12:01 AM, Tom Philpot <span dir="ltr">&lt;<a href="mailto:tom.philpot@logos.com">tom.philpot@logos.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">We&#39;ve written a small test case against Mono 2.7 (r146315) that confirms<br>
that WaitAny() does not return in a consistent amount of time, or sometimes<br>
at all when waiting on more than one WaitHandle. It also appears that there<br>
are no test cases in Mono for this case.<br>
<br>
Our attached program takes 2 arguments. The first is the number of<br>
milliseconds to wait before the wait handles are set, the second is the<br>
number of milliseconds to wait in before exiting to give the thread pool<br>
time to notify.<br>
<br>
We&#39;re running these tests on Mac OS X, if that helps.<br>
<br>
<br>
<br>
Example of Failure case:<br>
<br>
ws1048:Mono Patches tom.philpot$ /opt/mono/bin/mono WaitAnyTest.exe 35000<br>
10000<br>
Setup wait handles, sleeping for 35s...<br>
Wait2: Calling WaitAny with 2 WaitHandles<br>
Wait1: Calling WaitAny with 1 WaitHandle<br>
done sleeping.<br>
Setting event 2.<br>
Sleeping for 10s to see if wait handles respond.<br>
Wait1: WaitAny(1) returned 0.<br>
<br>
<br>
Example of Successful case:<br>
<br>
ws1048:Mono Patches tom.philpot$ /opt/mono/bin/mono WaitAnyTest.exe 5000<br>
10000<br>
Setup wait handles, sleeping for 5s...<br>
Wait1: Calling WaitAny with 1 WaitHandle<br>
Wait2: Calling WaitAny with 2 WaitHandles<br>
done sleeping.<br>
Setting event 2.<br>
Sleeping for 10s to see if wait handles respond.<br>
Wait1: WaitAny(1) returned 0.<br>
Wait2: WaitAny(2) returned 1.<br>
RegisteredWaitForSingleObjectCallback called.<br>
<br>
<br>_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
<br></blockquote></div><br>