gpt4 book ai didi

c++ - 如何定义线程局部静态变量?

转载 作者:IT老高 更新时间:2023-10-28 21:47:03 25 4
gpt4 key购买 nike

如何定义不在不同线程之间共享的局部静态变量(在函数调用之间保持其值)?

我正在寻找 C 和 C++ 的答案

最佳答案

在使用 Windows API 的 Windows 上:TlsAlloc()/TlsSetValue()/TlsGetValue()

在 Windows 上使用编译器内在函数:使用 _declspec(thread)

在 Linux 上(其他 POSIX ???):get_thread_area()和相关的

关于c++ - 如何定义线程局部静态变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7606624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com