fja*_*sze 7 c c++ static thread-safety
给出以下示例:
struct test
{
const char* data;
const int number;
};
struct test* foo()
{
static struct test t = {
"this is some data",
69
};
return &t;
}
Run Code Online (Sandbox Code Playgroud)
对线程的调用是foo安全的吗?换句话说,该结构是否仅以线程安全的方式初始化一次?如果用 C 或 C++ 编译它有什么区别吗?
| 归档时间: |
|
| 查看次数: |
469 次 |
| 最近记录: |