根据以下资源,在C++(特别是Visual C++)中,作用域静态变量初始化不是线程安全的.但是,全局静态变量是安全的.
http://blogs.msdn.com/oldnewthing/archive/2004/03/08/85901.aspx
那么,遵循静态成员变量的代码是否是线程安全的?
class TestClass
{
public:
static MyClass m_instance;
}
Myclass TestClass::m_instance;
Run Code Online (Sandbox Code Playgroud)
提前致谢!