From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: Date: Fri, 25 Mar 2016 20:47:46 +0100 Message-ID: From: Giacomo Tesio To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=047d7ba975e44c2a83052ee4d6a3 Subject: Re: [9fans] Libc locks documentation Topicbox-Message-UUID: 8b52b2ec-ead9-11e9-9d60-3106f5b1d025 --047d7ba975e44c2a83052ee4d6a3 Content-Type: text/plain; charset=UTF-8 Thanks Charles! Giacomo 2016-03-25 17:38 GMT+01:00 Charles Forsyth : > If you look for "condition variables" for event notification, > you'll find relevant material, such as this paper > https://www.cs.berkeley.edu/~brewer/cs262/Mesa.pdf > which has a few references in it too. There's a little evolutionary > history of them somewhere. > > On 24 March 2016 at 19:56, Giacomo Tesio wrote: > >> Hi, I'm a bit ignorant but I cannot recognise the algorithms in qlock.c. >> >> Where I can find more documentation about them? Any paper I can read? >> >> For example the rsleep/rwakeup always look a bit magic in its coupling >> with qlocks. I'd really like to know more about these algorithms, but given >> their use of rendezvous I can't find anything related. >> >> Can you provide me some references? >> >> Giacomo >> > > --047d7ba975e44c2a83052ee4d6a3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Thanks Charles!

Giacomo

2016-03-25 17:38 GMT+01:= 00 Charles Forsyth <charles.forsyth@gmail.com>:
<= blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex">
If you look for "condit= ion variables" for event notification,
you'll find relevant ma= terial, such as this paper=C2=A0https://www.cs.berkeley.edu/~brewer/c= s262/Mesa.pdf
which has a few references in it too. There's= a little evolutionary history of them somewhere.

On 24 March 2016 at 19:56, Giacomo Tesio <giacomo@tesio.it= > wrote:

Hi,= I'm a bit ignorant but I cannot recognise the algorithms in qlock.c.

Where I can find more documentation about them? Any paper I = can read?

For example the rsleep/rwakeup always look a bit magic in it= s coupling with qlocks. I'd really like to know more about these algori= thms, but given their use of rendezvous I can't find anything related.<= /p>

Can you provide me some references?

Giacomo



--047d7ba975e44c2a83052ee4d6a3--