Discussion:
About my SemaMonitor 2.02...
(too old to reply)
Ramine
2017-01-08 02:43:38 UTC
Permalink
Hello.....


About my SemaMonitor 2.02...

When you use Semaphores , and when you release and you have attainef the
maximum count to be released, the signal(or the release) will be lost
and this is no good, this is why i have implemented my new algorithm of
my SemaMonitor version 2.02, now if you want the signal(s) to not be
lost with my SemaMonitor, you can configure it by passing a parameter to
the constructor, and it works great, this has helped to implement my
Concurrent FIFO Queue 1 and my Concurrent FIFO queue 2 without using
Condition variables.


You can download the concurrent FIFO queues from:


https://sites.google.com/site/aminer68/concurrent-fifo-queue-1

and from:

https://sites.google.com/site/aminer68/concurrent-fifo-queue-2


And you can download my Lightweight SemaMonitor and my SemaCondvar
version 2.02 from:

Lightweight SemaCondvar & SemaMonitor version 2.02

https://sites.google.com/site/aminer68/light-weight-semacondvar-semamonitor

And:

SemaCondvar & SemaMonitor version 2.02

https://sites.google.com/site/aminer68/semacondvar-semamonitor



Thank you,
Amine Moulay Ramdane.
Ramine
2017-01-08 03:21:38 UTC
Permalink
Post by Ramine
Hello.....
About my SemaMonitor 2.02...
When you use Semaphores , and when you release and you have attainef the
I mean: attained, not attainef
Post by Ramine
maximum count to be released, the signal(or the release) will be lost
and this is no good, this is why i have implemented my new algorithm of
my SemaMonitor version 2.02, now if you want the signal(s) to not be
lost with my SemaMonitor, you can configure it by passing a parameter to
the constructor, and it works great, this has helped to implement my
Concurrent FIFO Queue 1 and my Concurrent FIFO queue 2 without using
Condition variables.
https://sites.google.com/site/aminer68/concurrent-fifo-queue-1
https://sites.google.com/site/aminer68/concurrent-fifo-queue-2
And you can download my Lightweight SemaMonitor and my SemaCondvar
Lightweight SemaCondvar & SemaMonitor version 2.02
https://sites.google.com/site/aminer68/light-weight-semacondvar-semamonitor
SemaCondvar & SemaMonitor version 2.02
https://sites.google.com/site/aminer68/semacondvar-semamonitor
Thank you,
Amine Moulay Ramdane.
Loading...