zhuwt2008
2015-05-11 14:41如何定义一个针对线程的全局变量?(C++)
我想定义一个全局变量,但是要求当不同线程访问时不会看到其他线程对它的修改,也就是说,这个变量只是在一个线程中看起来像是全局变量,实际上每一个线程都拥有它的副本并且只能看到和修改这个副本;但这个变量也不是线程的局部变量,因为这个变量不知道调用它的线程在何处启动,若用局部变量的话实现可能比较繁琐,所以我需要一个只在一个线程中看起来像是全局变量的变量,要实现这个目的该如何做呢?望高手指教!
- 点赞
- 回答
- 收藏
- 复制链接分享
8条回答
为你推荐
- 这是一个关于操作系统的相关问题1
- c++
- 2个回答
- 使用pybind11对C++进行封装给python调用,在C++里声明了一个全局类,import到python后,程序一直卡住,求解答
- python
- c++
- 2个回答
- 怎么理解C++中的mutex锁?
- c++
- 1个回答
- (fh>=0&&(unsigned)fh <(unsigned)_nhandle)出错
- 全局变量
- malloc
- nhandle
- 多线程
- 3个回答
- 全局变量监控问题。谢谢了!
- 全局变量
- c++
- 2个回答
换一换