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


Groups > comp.programming.threads > #2613

Light weight SemaCondvar and SemaMonitor

From Ramine <ramine@1.1>
Newsgroups comp.programming.threads
Subject Light weight SemaCondvar and SemaMonitor
Date 2014-10-22 13:14 -0700
Organization A noiseless patient Spider
Message-ID <m28ojl$9s8$2@dont-email.me> (permalink)

Show all headers | View raw


Hello,


Light Weight SemaCondvar & SemaMonitor is here... it's
a faster version of my SemaCondvar and SemaMonitor objects...

I have invented those new concepts and algorithms and i want to
explain to you what are they and what are there strength..


My SemaMonitor object combines all charateristics of a Semaphore
and an eventcount, the EventCount look like the Windows Event Object,
But you will notice that my new concept and algorithm called
SemaMonitor is more powerful than a Windows Event Object alone
and more powerfull than the Semaphore alone, cause when you are
sending the signals to threads waiting on my SemaMonitor ,
my SemaMonitor can be configured so that the signals will not
be lost when the threads are not waiting, or it can be configured
so that the signals will be lost if the threads are not waiting,
and my SemaMonitor can act also as a Semaphore, so it's more
powerful than the combination of the Semaphore and the EventCount !
so all in all my new concept and algorithm is very powerful, more 
powerful than the Windows Event object an more powerful than the 
Semaphore and more powerful than the EventCount and more powerful
that the combination of the Semaphore and the EventCount.

That's the same for my SemaCondvar that combines all the charateristics 
of a Semaphore and a condition variable, it's also very powerful.


You can download the light weight versions from:


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

To get the Delphi XE version please download the zipfile called:
"LW_SemaCondvar_xe.zip"

and to get the Delphi 7-2007 and FreePascal version please download the 
zipfile called: "LW_SemaCondvar.zip"




Thank you,
Amine Moulay Ramdane.

Back to comp.programming.threads | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Light weight SemaCondvar and SemaMonitor Ramine <ramine@1.1> - 2014-10-22 13:14 -0700
  Re: Light weight SemaCondvar and SemaMonitor Ramine <ramine@1.1> - 2014-10-22 13:17 -0700

csiph-web