S spidertong Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-20 #22 就是,就是。 假如你的“多线程程序”在没有用你的“COM”以前已经有三个线程,而每个线程又调用你的“COM”。 而“COM”又会生成三个线程,那就有十二个线程了?还是说有六个线程? 为什么要在线程中Create实例阿,有什么意义?
就是,就是。 假如你的“多线程程序”在没有用你的“COM”以前已经有三个线程,而每个线程又调用你的“COM”。 而“COM”又会生成三个线程,那就有十二个线程了?还是说有六个线程? 为什么要在线程中Create实例阿,有什么意义?
S spidertong Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-20 #24 不是没有意义那么简单阿,COM 你犯了大大大错误了,别再怪人家borland的TThread了,回去反省吧
L liguang Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-20 #25 可能是你的COM线程模型使用的是FREE,建议用apartment线程模型。
Q quake4000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-20 #26 COM中的线程安全是必须自己管理的,与TThread五关,方便一点的应采用apartment线程模型
S spidertong Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-20 #27 还是COM出来把自己做的东西讲清楚吧。 Com本身要管理被多个线程使用,但是要自己管理。 至于Com要用到多线程来为Client服务,是每个Client多线程还是多个线程为多个Client服务阿?
C copy_paste Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-20 #28 我从来不怪VCL有问题,程序出错我只会检查自己的代码或者看VCL的代码实现,而不去 说什么什么。。。 建议楼主去看看VCL中有线程实现的代码,为什么它们一直不出错,而你用却这错那错。
Y yyanghhong Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-21 #29 see here, it is all about thread in COM http://www.techvanguards.com/