相关疑难解决方法(0)

Linux的线程本地存储实现

__thread Foo foo;
Run Code Online (Sandbox Code Playgroud)

"foo"如何实际解决?编译器是否以函数调用静默替换"foo"的每个实例?"foo"存储在相对于堆栈底部的某处,并且编译器将其存储为"嘿,对于每个线程,将此空间放在堆栈底部附近,并将foo存储为'堆栈底部的偏移x' "?

linux multithreading gcc thread-local-storage

29
推荐指数
1
解决办法
1万
查看次数

标签 统计

gcc ×1

linux ×1

multithreading ×1

thread-local-storage ×1