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


Groups > comp.programming.threads > #1564

Re: RWLock explanation

From "Chris M. Thomasson" <no@spam.invalid>
Newsgroups comp.programming.threads
Subject Re: RWLock explanation
Date 2013-06-19 17:54 -0700
Organization Aioe.org NNTP Server
Message-ID <kptjsa$hia$1@speranza.aioe.org> (permalink)
References <kpt7eo$5o1$1@dont-email.me> <kptjc4$glf$1@speranza.aioe.org>

Show all headers | View raw


"Chris M. Thomasson"  wrote in message 
news:kptjc4$glf$1@speranza.aioe.org...

> "aminer"  wrote in message news:kpt7eo$5o1$1@dont-email.me...

> > Hello,
> > I have wrote a webpage that explains my RWLock algorithm, here it is:
> > http://pages.videotron.com/aminer/rwlock.html

> Have you tried to run this though a race detection algorithm?

FWIW, here is a solid fast-path starvation-free bounded time read-write
> mutex
> algorithm I invented and posted here a while back:

> http://software.intel.com/en-us/forums/topic/296471
> (read all please)

> AFAICT, it outperformed all native OS rwmutex implementations I have 
> tested
> against. It probably still does. At least it beats windows native rw mutex 
> algorithm.

> BTW, I have run this algorithm through Relacy Race Detector, and others,
> many, many times indeed!

I think my algorithm is being used by UltimatePP (U++) for several years:

http://www.ultimatepp.org/forum/index.php?t=msg&goto=14993

http://ultimatepp.org/redmine/projects/upp/repository/entry/tags/n-2011-14/uppsrc/Core/Mt.cpp
(search for my last name to fine the code)


I hope it has generated a good experience for that project!

Its nice to know that this can be useful.   :^)

[...] 

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


Thread

Re: RWLock explanation "Chris M. Thomasson" <no@spam.invalid> - 2013-06-19 17:45 -0700
  Re: RWLock explanation "Chris M. Thomasson" <no@spam.invalid> - 2013-06-19 17:54 -0700

csiph-web