请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

线程存储期全局变量和线程局部变量

老师你好,线程存储期全局变量在每个线程中都有备份,感觉效果和线程局部变量效果一致,还有使用场景么?为啥要还要特地使用_Thread_local修饰全局变量以达到局部变量的效果呢

正在回答 回答被采纳积分+3

1回答

bennyhuo 2023-04-23 15:16:17
你说的线程局部变量是函数的局部变量吧。 thread local 就是全局变量但是作用范围只能在线程内部,函数的局部变量只能作用于调用这个函数的内部,还是不一样的。thread local 可以用来存线程独占的信息,例如希望用一套代码为每个线程各自维护一个上下文的情况,就可以用thread local。
0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信