Согласно следующим ресурсам, в С++ (специально Visual С++) статическая инициализация с фиксированной переменной не является потокобезопасной. Но глобальные статические переменные безопасны.
Статические переменные, не зависящие от темы без мьютекса?
http://blogs.msdn.com/oldnewthing/archive/2004/03/08/85901.aspx
Итак, следует ли код со статической переменной-членом без потоков?
class TestClass
{
public:
static MyClass m_instance;
}
Myclass TestClass::m_instance;
Спасибо заранее!