赞
踩
C++ABI规定里,为了确保局部静态变量的初始化线程安全,需要的额外代码;这个选项的意思是说,不要添加这些额外的线程安全代码。当然要确保代码不需要线程安全,比如单线程运行的程序。
如果不带这个选项,可能会添加额外的代码,为了避免多次的构造函数。
这里这个局部静态变量_instance,为了线程安全周围就需要到这个额外的代码;
class Timer {