Hello,
My SemaMonitor and SemaCondvar version 2.0..
I have enhanced the algorithm of my SemaCondvar and SemaMonitor,
and now if you want the signal(s) to not be lost, you can configure it
by passing a parameter to the constructor.
Description: Light SemaCondvar and Light SemaMonitor are new and
portable synchronization objects , SemaCondvar combines some of the
characteristics of a semaphore and all the characteristics of a
condition variable and if you want the signal(s) to not be lost, you can
configure it by passing a parameter to the constructor, SemaMonitor
combines some of the characteristics of a semaphore and all the
characteristics of an eventcount , and if you want the signal(s) to not
be lost, you can configure it by passing a parameter to the constructor,
they only use an event object and and a very fast and very efficient and
portable lock.
You can download the new version 2.0 and read about it from here:
https://sites.google.com/site/aminer68/light-weight-semacondvar-semamonitor
And here is the other one:
Description:
SemaCondvar and SemaMonitor are new and portable synchronization objects
, SemaCondvar combines some of the characteristics of a semaphore and
all the characteristics of a condition variable and all the
characteristics of a windows Manual-reset event and all the
characteristics of windows Auto-reset event and if you want the
signal(s) to not be lost, you can configure it by passing a parameter to
the constructor, SemaMonitor combines some of the characteristics of a
semaphore and all the characteristics of an eventcount and all the
characteristics of a windows Manual-reset event and also all the
characteristics of a windows Auto-reset event , and if you want the
signal(s) to not be lost, you can configure it by passing a parameter to
the constructor, they only use an event object and and a very fast and
very efficient and portable lock.
You can download the new version 2.0 and read about it from here:
https://sites.google.com/site/aminer68/semacondvar-semamonitor
Thank you,
Amine Moulay Ramdane.