|
Boost : |
From: Jody Hagins (jody-boost-011304_at_[hidden])
Date: 2005-06-09 15:03:50
On Thu, 9 Jun 2005 21:41:31 +0200
"Pavel Vozenilek" <pavel_vozenilek_at_[hidden]> wrote:
>
> "Jody Hagins" wrote:
>
> > Looking through the archives, a number of requests have been made
> > for a null_mutex, but none exist.
> >
> An implementation exists in Shmem library (in Sandbox files).
OK, thanks. A few comments...
Your class is missing:
scoped_timed_lock
void do_lock(cv_state &);
void do_unlock(cv_state &);
which is probably not a big deal if it only used for shmem, and only
used with shmem::shared_condition.
However, you would not be able to use this class as a drop-in
replacement for any of the other thread::*mutex classes, because it
would require reasonable interoperability with boost::condition.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk