小编Jon*_*pan的帖子

在C++中,原始类型的静态初始化是否为常量值线程安全?

即,即使在多线程环境中,预计以下内容是否会正确执行?

int dostuff(void) {
    static int somevalue = 12345;
    return somevalue;
}
Run Code Online (Sandbox Code Playgroud)

或者是多个线程可以调用它,还有一个调用可以&somevalue在执行开始之前返回任何垃圾?

c++ static multithreading constants

10
推荐指数
2
解决办法
1089
查看次数

标签 统计

c++ ×1

constants ×1

multithreading ×1

static ×1