C ++ 03標準の時点では、関数スコープの静的初期化がスレッドセーフであることが保証されていないことを私は知っています。
void moo()
{
static std::string cat("argent"); // not thread safe
...
}
C ++ 0x標準が最終的に標準スレッドサポートを提供するので、関数スコープの静的初期化はスレッドセーフである必要がありますか?
C ++ 03標準の時点では、関数スコープの静的初期化がスレッドセーフであることが保証されていないことを私は知っています。
void moo()
{
static std::string cat("argent"); // not thread safe
...
}
C ++ 0x標準が最終的に標準スレッドサポートを提供するので、関数スコープの静的初期化はスレッドセーフである必要がありますか?