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


Groups > comp.programming.threads > #2061

Scalable RWLock 2.02

From aminer <aminer@toto.net>
Newsgroups comp.programming.threads, comp.programming
Subject Scalable RWLock 2.02
Date 2014-01-26 09:07 -0800
Organization albasani.net
Message-ID <lc34pi$8ri$1@news.albasani.net> (permalink)

Cross-posted to 2 groups.

Show all headers | View raw


Hello,

My scalable RWLock was updated to version 2.02, the
RWLock2 variant had a race condition so i have deleted it
from the zip file.

So now my scalable RWLock zip file contains two variants,
a fast  and scalable and lightweight Multiple-Readers-Exclusive-Writer 
Lock that is portable called LW_RWLock and that works across processes 
and threads and another one that is fast and also scalable 
Multiple-Readers-Exclusive-Writer Lock that is portable called RWLock 
and that don't use spin wait but uses and manual event object and my 
SemaMonitor, so RWLock consumes less CPU ressouces than the lightweight 
version. I have verified my scalable RWLock algorithms extensivly and 
they are working perfectly.


So now my scalable RWLock, the variant called RWLock, supports the 
following requirements:


1- It uses my SemaMonitor and a manual event object so it uses less CPU 
ressources.

2- It scales on multicores


You can download my scalable RWSLock version 2.02 from:

http://pages.videotron.com/aminer/




Thank you,
Amine Moulay Ramdane.

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


Thread

Scalable RWLock 2.02 aminer <aminer@toto.net> - 2014-01-26 09:07 -0800

csiph-web