https://bugs.winehq.org/show_bug.cgi?id=46099
--- Comment #23 from Fabian Maurer dark.shadow4@web.de ---
I also think that CS may be a better path, but there seems to always be an opportunity for a race condition
Should work without a race condition though. Spurious wakes is okay, freezes are not.
We can't really use this approach, since we can't be reading process memory from the wineserver.
Why is that? Don't we have to do comparing and queuing atomically?