Any insights here? I'd be happy to add some documentation to Mutex if
someone can verify what the intended behavior is...
-atw "sending emails to webkit-dev during WWDC is probably futile, I know
:)"

On Sat, Jun 6, 2009 at 8:57 AM, Drew Wilson <atwil...@google.com> wrote:

> I can't seem to find any documentation as to what the expected behavior of
> Mutex.lock() is with regard to calling lock() recursively on the same
> thread.
> Looking at the pthreads implementation, it appears that when we create the
> mutex we pass null as the attributes, which gives us the default behavior
> (not re-entrant).
>
> The Windows implementation uses EnterCriticalSection which *is* re-entrant.
>
> I'm assuming that the pthreads implementation is the correct one (calling
> Mutex.lock() twice on the same mutex on a single thread should deadlock the
> thread) but I wanted to verify this since the implementations seem to vary.
>
> -atw
>
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to