【发布时间】:2019-11-15 02:50:05
【问题描述】:
以下代码是线程安全的吗? (使用 IIFE 初始化静态局部变量。)
int MyFunc(){
static int Val = ([]()
{
return 1 + 2 + 3 + 4; // Real code is more complex, but thread-safe
})();
return Val;
}
【问题讨论】:
-
非常相似的question,可能是重复的。
标签: c++ lambda thread-safety iife