为了账号安全,请及时绑定邮箱和手机立即绑定

如何定义一个针对线程的全局变量?(C++)

如何定义一个针对线程的全局变量?(C++)

C++
紫衣仙女 2018-11-08 10:10:15
我想定义一个全局变量,但是要求当不同线程访问时不会看到其他线程对它的修改,也就是说,这个变量只是在一个线程中看起来像是全局变量,实际上每一个线程都拥有它的副本并且只能看到和修改这个副本;但这个变量也不是线程的局部变量,因为这个变量不知道调用它的线程在何处启动,若用局部变量的话实现将会非常非常繁琐,所以我需要一个只在一个线程中看起来像是全局变量的变量,要实现这个目的该如何做呢?望高手指教!
查看完整描述

2 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

可以的 看下线程局部存储


查看完整回答
反对 回复 2018-11-15
?
炎炎设计

TA贡献1808条经验 获得超4个赞

问题看的有点绕,可以举个想应用的例子吗


查看完整回答
反对 回复 2018-11-15
  • 2 回答
  • 0 关注
  • 1196 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信