Prev: Can const& functors be passed to functions efficiently (i.e. inlined, etc)?
Next: Can const& functors be passed to functions efficiently (i.e. inlined, etc)?
From: Nick Hounsome on 28 May 2010 02:11
On 27 May, 20:08, DeMarcus <use_my_alias_h...(a)hotmail.com> wrote:
> As the standard now defines multi-threading, is there anything said
> about the initialization of global variables? I.e. will a compiler be
> allowed to initialize global data in parallel?
That would just be wrong because you could never have any control -
How many threads?
What gets done on what thread?
Also, on a single processor you'd just slow things up.
Worst of all it would break existing code.
Contrariwise, If it's important enough to you can always have a single
global per dll and initialize global pointers in threads from there.
[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]