请教一个多线程调用同一个MFC规则DLL的变量共享的问题?

littlefangMFC 2009-07-16 08:51:05
多个线程调用同一个MFC规则DLL,请问规则DLL中的C**App类中的变量是不是共享的?
...全文
122 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
littlefangMFC 2009-07-18
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 dong364 的回复:]
先搞清楚,是同一进程吗?若是,则可以。若不是,则不可以。
[/Quote]是同一进程的
cnzdgs 2009-07-17
  • 打赏
  • 举报
回复
App对象是静态的,在同一进程内是共享的。
dong364 2009-07-17
  • 打赏
  • 举报
回复
先搞清楚,是同一进程吗?若是,则可以。若不是,则不可以。
littlefangMFC 2009-07-17
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 cnzdgs 的回复:]
App对象是静态的,在同一进程内是共享的。
[/Quote]谢谢高手
littlefangMFC 2009-07-17
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 Joyo_wu 的回复:]
共享的,刚试过
[/Quote]也就是说不同的线程调用同一个DLL,只要DLL的实例句柄相同(HINSTANCE相同),则DLL中C**App中的变量都只有一份是吗
Joyo_wu 2009-07-17
  • 打赏
  • 举报
回复
共享的,刚试过
littlefangMFC 2009-07-17
  • 打赏
  • 举报
回复
到底是不是共享的啊?越来越迷惑了
icerlion 2009-07-17
  • 打赏
  • 举报
回复
不是共享的
hhwei1985 2009-07-16
  • 打赏
  • 举报
回复
貌似不会吧
littlefangMFC 2009-07-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yanjing_mail 的回复:]
全局变量会有影响,别的不会
[/Quote]可是我发现C**App类中的变量好像确实是只有一份
fandh 2009-07-16
  • 打赏
  • 举报
回复
个人认为,是的!
yanjing_mail 2009-07-16
  • 打赏
  • 举报
回复
全局变量会有影响,别的不会
  • 打赏
  • 举报
回复
应该是
jyh_baoding 2009-07-16
  • 打赏
  • 举报
回复
应该不会吧

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧