Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Scalable RWLock 2.02

2 views
Skip to first unread message

aminer

unread,
Jan 26, 2014, 12:07:15 PM1/26/14
to

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.

0 new messages