Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming.threads > #3563 > unrolled thread

About SemaMonitor 2.02

Started byRamine <toto@toto.net>
First post2017-01-07 18:41 -0800
Last post2017-01-07 19:20 -0800
Articles 2 — 1 participant

Back to article view | Back to comp.programming.threads


Contents

  About SemaMonitor 2.02 Ramine <toto@toto.net> - 2017-01-07 18:41 -0800
    Re: About SemaMonitor 2.02 Ramine <toto@toto.net> - 2017-01-07 19:20 -0800

#3563 — About SemaMonitor 2.02

FromRamine <toto@toto.net>
Date2017-01-07 18:41 -0800
SubjectAbout SemaMonitor 2.02
Message-ID<o4ru7n$753$1@dont-email.me>
Hello,


About 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.

[toc] | [next] | [standalone]


#3564

FromRamine <toto@toto.net>
Date2017-01-07 19:20 -0800
Message-ID<o4s0i4$ece$2@dont-email.me>
In reply to#3563
On 1/7/2017 6:41 PM, Ramine wrote:
> Hello,
>
>
> About SemaMonitor 2.02...
>
> When you use Semaphores , and when you release and you have attainef the

I mean: attained, not attainef

> 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.
>

[toc] | [prev] | [standalone]


Back to top | Article view | comp.programming.threads


csiph-web