静态变量(static)的线程安全
程序员文章站
2022-03-23 23:21:45
...
静态变量(static)的线程安全
C++11 Singleton. Static variable is thread safe? Why? stack overflow
在单例模式中我们常常会遇到如下的方法,但是假如同时有多个线程调用了这个函数,它能保证线程安全吗?
Singleton& Singleton::GetInstance()
{
static Singleton instance;
return instance;
}
C++11 开始,这个函数的线程安全得到了保证。
上一篇: 静态变量无法完成多线程同步
下一篇: 多线程访问静态方法中的静态变量