Boost logo

Boost :

Subject: Re: [boost] [any] new version
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2011-09-06 07:28:27


On 05/09/2011 20:17, Dave Abrahams wrote:
>
> on Mon Sep 05 2011, Mathias Gaunard<mathias.gaunard-AT-ens-lyon.org> wrote:
>
>> The C++11 standard (the only one aware of multithreading) mandates
>> that initialization of static variables at function scope is
>> thread-safe.
>
> Really? I didn't pay attention to ever twist or turn of the process of
> standardizing multithreading, but it greatly surprises me to hear that,
> because it would impose an overhead on those function-static variables
> that don't need synchronization. Can you cite the paragraphs that give
> this guarantee?
>

It's not surprising, it's the only way to make them usable.
GCC had already been doing this for a long time.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk