本地静态变量的线程安全初始化效率如何?

时间:2017-02-24 17:28:35

标签: c++ multithreading c++11 static-variables

在VC 2015和最新版本的Clang和GCC(以及根据C ++ 11标准)中,本地静态变量的初始化是线程安全的。

在上述编译器中实际执行此操作的效率如何?他们使用互斥锁吗?

我正在考虑编写一个在每个呼叫站点使用静态对象的高性能日志库(如Ayxia Trace) - 这会慢吗?

0 个答案:

没有答案