Hello,
I have also upgraded my SemaMonitor so that it supports the setSignal()
and resetSignal() that work the same as setEvent() and resetEvent() of
the windows manual event object, so my SemaMonitor is portable now and
you can use it as a windows event object, but it is FIFO fair and
starvation-free, the windows event object is not.
You can download my SemaCondvar and SemaMonitor 2.1 from:
http://pages.videotron.com/aminer/
Thank you,
Amine Moulay Ramdane.