Hello,
I have updated scalable RWLock to version 2.15...
The previous version of LW_RWLockX algorithm had still a problem of
starvation, so i had to be smarter than that and i have come with a new
LW_RWLockX algorithm (a scalable RWLock) that is fast and that is
starvation-free, this is my final LW_RWLockX algorithm and it works for
sure and it is stable ! this scalable RWLock is a lightweight version
that uses spin-wait but it is starvation-free and it supports the
following requirements:
1- It scales on multicores
2- It is starvation-free
3- it is portable.
You can download all the variants of my scalable RWLock 2.15 from:
http://pages.videotron.com/aminer/
And please take a look at my new algorithm inside LW_RWLockX.pas
algorithm inside the zip file.
Thank you,
Amine Moulay Ramdane.