<div class="gmail_quote">On Thu, Mar 29, 2012 at 5:57 PM, Juan Jose Garcia-Ripoll <span dir="ltr"><<a href="mailto:juanjose.garciaripoll@googlemail.com">juanjose.garciaripoll@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

This seems to be a good compromise, using the underlying operating system for waiting and signaling and using a fast atomic path for detecting the lock-free case. First the simple mutex</blockquote></div><br clear="all">
<div>
The code for that implementation has been uploaded. It is only used on POSIX platforms which provide the previously mentioned implementation if signals. On other platforms ECL will still use the spinlock with increasing waiting times.</div>

<div><br></div><div>Juanjo</div><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>