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


Groups > comp.programming > #4849 > unrolled thread

I correct some typos

Started byRamine <ramine@1.1>
First post2014-10-21 19:27 -0700
Last post2014-10-22 13:12 -0700
Articles 2 — 2 participants

Back to article view | Back to comp.programming


Contents

  I correct some typos Ramine <ramine@1.1> - 2014-10-21 19:27 -0700
    Re: I correct some typos "Chris M. Thomasson" <no@spam.invalid> - 2014-10-22 13:12 -0700

#4849 — I correct some typos

FromRamine <ramine@1.1>
Date2014-10-21 19:27 -0700
SubjectI correct some typos
Message-ID<m26q3b$l1k$2@dont-email.me>
Hello,


I want to talk to you about my new inventions that are my
SemaMonitor and my SemaCondvar algorithms...


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 powerfull 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
p[owerfull 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 and 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.


I have provided you with two versions, the heavy weight objects
that you can download from here:

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



And the other objects that are more lightweight and faster that you
can download from my concurrent FIFO queue 1 zipfile here:

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


So hope you have found my new algorithms very interesting and powerful.



Thank you,
Amine Moulay Ramdane.

[toc] | [next] | [standalone]


#4852

From"Chris M. Thomasson" <no@spam.invalid>
Date2014-10-22 13:12 -0700
Message-ID<m2933g$2b1$1@speranza.aioe.org>
In reply to#4849
> "Ramine"  wrote in message news:m26q3b$l1k$2@dont-email.me... 

> I want to talk to you about my new inventions that are my
> SemaMonitor and my SemaCondvar algorithms...

Why don't you try running your algorithms within something like:

http://www.1024cores.net/home/relacy-race-detector

?

It's a simply excellent piece of work that can kick the
shi% out of a multi-threaded algorithm:

Which is a GOOD thing indeed!

:^)

[toc] | [prev] | [standalone]


Back to top | Article view | comp.programming


csiph-web