标签: c++ multithreading c++11 static-variables
在VC 2015和最新版本的Clang和GCC(以及根据C ++ 11标准)中,本地静态变量的初始化是线程安全的。
在上述编译器中实际执行此操作的效率如何?他们使用互斥锁吗?
我正在考虑编写一个在每个呼叫站点使用静态对象的高性能日志库(如Ayxia Trace) - 这会慢吗?