event flags using pipes
Alexandre Julliard
julliard at winehq.com
Sun Apr 1 17:21:29 CDT 2001
Mike McCormack <mike_mccormack at looksmart.com.au> writes:
> Why? By changing the client side implementation of SetEvent and
> ResetEvent the use file descriptors and implementing a client side
> unix fd/handle cache, it should be possible to eliminate server calls
> for these operations and improve the performance of wineserver.
I don't see how you can get the right semantics this way, but maybe I
missed something. How will you be able to wake a single thread for
auto-reset events, but all of them for manual events? How are you
going to implement PulseEvent? How can you do WaitForMultipleObjects
for an auto-reset event without a race?
--
Alexandre Julliard
julliard at winehq.com
More information about the wine-devel
mailing list