首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

多核多线程调用同一个.dll,参数不同,为什么结果不对

2012-03-26 
多核多线程调用同一个.dll,参数不同,为什么结果不对?请教各位大虾如题,多核多线程调用同一个.dll,传递的参

多核多线程调用同一个.dll,参数不同,为什么结果不对?请教各位大虾
如题,多核多线程调用同一个.dll,传递的参数不同。运行并没有报错,但是结果不对。用单线程调试结果是对的,但是4核的cpu只能用到25%的资源,各位大虾帮帮忙啊。 
  不胜感激!

[解决办法]
dll中用全局变量了?
[解决办法]
参数 或者使用动态库出的问题
[解决办法]
dll不是线程安全的。
可以考虑用多个进程来代替多线程,并用进程间通信获取执行结果。。

热点排行