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

Here is my new inventions that are my new variants of Scalable RWLocks that are powerful..

52 views
Skip to first unread message

amin...@gmail.com

unread,
Feb 15, 2020, 1:10:07 PM2/15/20
to
Hello,


Here is my new inventions that are my new variants of Scalable RWLocks that are powerful..

Author: Amine Moulay Ramdane

Description:

A fast, and scalable and starvation-free and fair and lightweight Multiple-Readers-Exclusive-Writer Lock called LW_RWLockX, the scalable LW_RWLockX does spin-wait, and also a fast and scalable and starvation-free and fair Multiple-Readers-Exclusive-Writer Lock called RWLockX, the scalable RWLockX doesn't spin-wait but uses my portable SemaMonitor and portable event objects , so it is energy efficient.

The parameter of the constructors is the size of the array of the readers , so if the size of the array is equal to the number of parallel readers, so it will be scalable, but if the number of readers are greater than the size of the array , you will start to have contention, please look at the source code of my scalable algorithms to understand.


I have used my following hash function to make my new variants of RWLocks scalable:

---

function DJB2aHash(key:int64):uint64;
var
i: integer;
key1:uint64;

begin
Result := 5381;
for i := 1 to 8 do
begin
key1:=(key shr ((i-1)*8)) and $00000000000000ff;
Result := ((Result shl 5) xor Result) xor key1;
end;
end;

---

You can download them from:

https://sites.google.com/site/scalable68/new-variants-of-scalable-rwlocks


Thank you,
Amine Moulay Ramdane.

Öö Tiib

unread,
Feb 15, 2020, 1:30:30 PM2/15/20
to
On Saturday, 15 February 2020 20:10:07 UTC+2, amin...@gmail.com wrote:
> Hello,

Please do not post about your Pascal code here, it is not topical.
In world there are programs that are written in Pascal but we are
not participating in any of those projects.

Kenny McCormack

unread,
Feb 16, 2020, 10:43:03 AM2/16/20
to
In article <b8b5e400-09ee-4121...@googlegroups.com>,
Note also that this is also an English language group - something that
Leader Kiki frequently points out. Please write in English.

(Not in Pigeon-speak)

--
Q: How much do dead batteries cost?

A: Nothing. They are free of charge.

Keith Thompson

unread,
Feb 16, 2020, 5:38:35 PM2/16/20
to
Please do not waste time asking Amine Moulay Ramdane not to post. This
person has a very long history of posting hundreds of off-topic
articles. Asking him to stop has never had any effect. I suggest a
killfile (which may have to be updated as he changes his email address).

--
Keith Thompson (The_Other_Keith) Keith.S.T...@gmail.com
Working, but not speaking, for Philips Healthcare
void Void(void) { Void(); } /* The recursive call of the void */

Öö Tiib

unread,
Feb 20, 2020, 5:00:55 AM2/20/20
to
On Monday, 17 February 2020 00:38:35 UTC+2, Keith Thompson wrote:
> Öö Tiib <oot...@hot.ee> writes:
> > On Saturday, 15 February 2020 20:10:07 UTC+2, amin...@gmail.com wrote:
> >> Hello,
> >
> > Please do not post about your Pascal code here, it is not topical.
> > In world there are programs that are written in Pascal but we are
> > not participating in any of those projects.
>
> Please do not waste time asking Amine Moulay Ramdane not to post. This
> person has a very long history of posting hundreds of off-topic
> articles. Asking him to stop has never had any effect. I suggest a
> killfile (which may have to be updated as he changes his email address).

He just seems to forget his previous promises not to post his off-topic posts
here.

Bonita Montero

unread,
Feb 20, 2020, 5:02:42 AM2/20/20
to
> He just seems to forget his previous promises not to post his off-topic posts
> here.

He is manic and his impulses are stronger than his inhibitions.

Bonita Montero

unread,
Feb 22, 2020, 4:14:25 AM2/22/20
to
He just wrote in comp.programming.threads that he considers himself
as a genois. That's megalomania. Mania and megalomania is a common
combination and this shows that my assessment to consider him as
bipolar is correct.

Real Troll

unread,
Feb 22, 2020, 4:43:28 PM2/22/20
to
You can send a complaint to his ISP:

ab...@videotron.ca

Send a copy of the full headers when you complain so that they can
investigate and block his GoogleGroups access.


Wisdom90

unread,
Feb 22, 2020, 5:36:09 PM2/22/20
to
I think you are an american, so here is my answer, look at one of the
failures of USA:


What next for Israeli-Palestinian peace talks?

https://www.youtube.com/watch?v=pVru7xFOm0A

amin...@gmail.com

unread,
Feb 22, 2020, 5:37:05 PM2/22/20
to
I think you are an american, so here is my answer, look at one of the failures of USA:


What next for Israeli-Palestinian peace talks?

https://www.youtube.com/watch?v=pVru7xFOm0A


0 new messages