|
Boost : |
From: Peter Dimov (pdimov_at_[hidden])
Date: 2002-08-06 09:17:07
From: "Anthony Williams" <anthwil_at_[hidden]>
> > From: Peter Dimov [mailto:pdimov_at_[hidden]]
> > Sent: 06 August 2002 14:21
>
> > From: "Pete Becker" <petebecker_at_[hidden]>
> > > In C++ we have automatic initialization of static objects,
> > so there is
> > even
> > > less need for once functions.
> >
> > We have dynamic initialization of static mutex objects, but
> > we do not have
> > static initialization of mutex objects. Hello initialization order.
>
> On POSIX, you can statically initialize a mutex, as mutexes are POD.
>
> On Windows, mutexes are always dynamically initialized. However, you can
> ensure they are only initialized once by using named mutexes.
>
> I am sure that other platforms have ways of achieving the same aim.
Yes. I was talking about the Boost.Threads platform.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk