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


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

My C++ synchronization objects library for Windows and Linux was updated..

Started byIntelli2 <intelli2@mama.com>
First post2017-10-18 19:54 -0400
Last post2017-10-18 19:54 -0400
Articles 1 — 1 participant

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


Contents

  My C++ synchronization objects library for Windows and Linux was updated.. Intelli2 <intelli2@mama.com> - 2017-10-18 19:54 -0400

#3900 — My C++ synchronization objects library for Windows and Linux was updated..

FromIntelli2 <intelli2@mama.com>
Date2017-10-18 19:54 -0400
SubjectMy C++ synchronization objects library for Windows and Linux was updated..
Message-ID<os8bgu$27h$6@dont-email.me>
Hello...


My C++ synchronization objects library for Windows and Linux was updated..

I have added to my inventions the following:

- A scalable reader-writer lock using scalable counting networks. This 
scalable reader-writer lock is starvation-free and it does spin-wait.

and

- A scalable reader-writer lock using scalable counting networks. This 
scalable reader-writer lock is starvation-free and it doesn't spin-wait, 
but it waits on the Event objects and my SemaMonitor, so it is energy 
efficient.


Here is the papers of the scalable counting network algorithm:

http://people.csail.mit.edu/shanir/publications/AHS.pdf

and also read the following (the counting network is truly scalable, 
please look at the graph inside the paper):

http://people.csail.mit.edu/shanir/publications/HLS.pdf

Counting networks are truly scalable and are a special type of balancer 
networks which count.



You can download my new C++ synchronization objects library from:

https://sites.google.com/site/aminer68/c-synchronization-objects-library



Thank you,
Amine Moulay Ramdane.

[toc] | [standalone]


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


csiph-web