$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Peter Dimov (pdimov_at_[hidden])
Date: 2002-07-01 05:46:26
From: "Joachim Achtzehnter" <joachim_at_[hidden]>
> > Different instances can be accessed from multiple threads, even when
they
> > are copies and share a count.
>
> I see, mutex protection has been added to shared_ptr since I last looked.
> This decision surprises me. This means every user of shared_ptr is now
> burdened with this overhead?
Yes, every user of shared_ptr that has BOOST_HAS_THREADS defined is burdened
with the overhead of having a shared_ptr that works. :-) shared_ptr follows
the standard library practice here; every user is burdened with a
synchronized heap allocator, too.