读书人

小弟我用vs2010小弟我想知道小弟我的

发布时间: 2013-04-02 12:35:26 作者: rapoo

我用vs2010,我想知道我的dll是否支持多线程怎么看。我多多线程一点也不懂。
如果调用的我程序使用了OnTime();
是否说明我的程序是支持多线程调用的呢?
[解决办法]
OnTime?还是OnTimer?这个只是消息处理,不是多线程。

不知道你想问的支持多线程什么意思,不过VS2010的运行库,肯定是支持多线程的,多线程和单线程还分不同的库已经是VC6时代的事情了
[解决办法]
肯定的可以的,如果需要多线程操作同一个参数的时候你做一下线程同步就好了。
如果只是一些函数、类什么的,没有说某个全局变量每次都不一样就支持多线程。
如果每次都不能同时读写的某参数就不支持多线程,需要先做线程同步。

引用:
引用:OnTime?还是OnTimer?这个只是消息处理,不是多线程。

不知道你想问的支持多线程什么意思,不过VS2010的运行库,肯定是支持多线程的,多线程和单线程还分不同的库已经是VC6时代的事情了
我也没懂 我领导的意思是我的dll的接口可不可以放到不同线程里面运行。
或者是给我的dll
一个线程同时给其他dll一个线程……

[解决办法]
是指是否线程安全吧 要看你具体函数的编写 一般有全局变量读写的比较危险

读书人网 >VC/MFC

热点推荐