$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Caleb Epstein (caleb.epstein_at_[hidden])
Date: 2006-08-31 08:30:59
On 8/31/06, John Maddock <john_at_[hidden]> wrote:
> In any case all the implementations I'm aware of are minimally thread safe
> these days, if that's not the case I'd certainly like to hear about it. BTW
> implementations that used copy-on-write in the early days almost all (all?)
> switched away from that precisely because of threading issues.
Even the latest libstdc++ (GNU's Standard C++ library) uses a
refcounted std::string.
One needs to be careful when sharing strings across thread boundaries.
See these bug reports for a detailed discussion:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10350
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21334
-- Caleb Epstein