This is the mail archive of the
mailing list for the libstdc++ project.
Re: atomic operations for shared_ptr ?
- From: Bronek Kozicki <brok at spamcop dot net>
- To: libstdc++ <libstdc++ at gcc dot gnu dot org>
- Date: Sat, 24 Aug 2013 19:58:47 +0100
- Subject: Re: atomic operations for shared_ptr ?
- References: <5218F14F dot 9080804 at spamcop dot net> <CAH6eHdTX+Un55-xK6w4Qx-T8s2TT=KjPLYzW23EJFwswAqRuKg at mail dot gmail dot com>
On 24/08/2013 18:51, Jonathan Wakely wrote:
On 24 August 2013 18:45, Bronek Kozicki wrote:
what are the current plans for supporting atomic_* free functions for
shared_ptr, as defined in C++11 (20.6.2 "Header <memory> synopsis")? These
would be very useful for passing shared_ptr objects between threads, esp. if
there are multiple readers and single writer.
I've been thinking about it recently and am probably just going to
implement it with a single global mutex used for all shared_ptr
erm, but that would be even worse than using mutexes as in my example