$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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.