[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: a recursive lock prototype

From: Thomas Bushnell, BSG
Subject: Re: a recursive lock prototype
Date: 05 Jul 2001 09:31:20 -0700
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7

Marcus Brinkmann <brinkmd@master.debian.org> writes:

> The C library needs recursive locks for the dynamic linker (loading object
> files at run time), and they might be quite useful in libraries, too
> (for better modularization).

Incidentally, it is my opinion that recursive locks don't improve
modularization, but they do make possible various extremely sloppy
coding strategies.

They actually make things *less* modular, for the simple reason that
suddenly the behavior of the code depends on a bit of global state
("what thread am I") instead of local state ("what is my immediate
execution context").

reply via email to

[Prev in Thread] Current Thread [Next in Thread]