有一个DLL里面有部分变量是全局变量,
如果我用多个线程去访问或修改这个全局变量那么这个变量会不断的改变,
我想实现在多个线程调用这个变量的每个变量都是与当前的线程有关,不会影响到别的线程,就像多个进程调用同一DLL一样,全局变量不共享,请问大家dll能够实现这样的功能吗.
如果我用多个线程去访问或修改这个全局变量那么这个变量会不断的改变,
我想实现在多个线程调用这个变量的每个变量都是与当前的线程有关,不会影响到别的线程,就像多个进程调用同一DLL一样,全局变量不共享,请问大家dll能够实现这样的功能吗.
解决方案 »
- 列表控件上显示数据库中的数据
- 如何加载矢量图
- 请教 opengl上如何把文本绘上去呀 ?
- 如何在文件打开的时候重命名呢,好烦,望高手帮忙!!!!!!!!!!!!!!!!!!!!!
- 我用ADO方式访问Excel出错.请各位指点一下!
- 请问VC如何在2000/XP下读端口,就像在98下用int _inp(端口号)一样
- 请教一个小程序,去不知如何编译
- 请问各位大虾,在网络当中如何才能得到本地以及其他的计算机的IP地址和计算机名。(最好有源代码)谢谢!!!!!!
- 有没有判断注册表中某键存在与否的函数?
- 大家帮忙 如何做到外部网访问内部网(内部网站)
- 监控软件DirectDraw求助
- 获得DLL自身路径
用__declspec( thread )修饰你的全局变量
__declspec( thread )使用时有些注意事项,最好看下
也可以用动态TLS麻烦点但是更直观 ,TlsGetValue 等,但是这样你的DLL代码得做些修改