静态变量(static)的线程安全
C++11 Singleton. Static variable is thread safe? Why? stack overflow
在单例模式中我们常常会遇到如下的方法,但是假如同时有多个线程调用了这个函数,它能保证线程安全吗?
Singleton& Singleton::GetInstance()
{
static Singleton instance;
return instance;
}
C++11 开始,这个函数的线程安全得到了保证。