all mutexes -> read-write locks?
George V. Neville-Neil
gnn at neville-neil.com
Mon Jun 2 15:38:18 UTC 2008
At Mon, 02 Jun 2008 00:11:02 -0700,
> Daniel Eischen wrote:
> > I'd rather not. What do you have against them?
> People use them without thinking about whether they need to be so
This is an age old problem that removing mutexes will never fix. We
could add documentation to the manual pages though saying, "Do you
really really need this?"
> > Their API is simple enough to use. If there is code that really
> > wants to have multiple readers, by all means change it to use
> > rwlocks.
> yes but we have a lot of code that uses mutexes.. changing it would
> allow a slow transition to using rw locks.
We will likely have to do that ourselves.
Sorry, but this is a Sisyphean task, and removing mutexes will not
prevent the rock from falling back upon us again.
More information about the freebsd-arch