COM对多线程的支持是怎么样的?

枫舞的季节 2002-04-12 11:55:07
我遇到一个问题,就是调用第三方写的COM库,当我是用一个线程调用这个COM库完成任务以后,第二次调用的时候,某些调用的interface不能产生正确的结果。后来我只有把这一部分写成了一个进程,然后使用,但是必须处理进程间通信,很是麻烦。能否在COM客户端进行些处理,就能在多线程的程序中正常的运行。
前提:
COM库已经正常的初始化,并且在线程结束的时候清除。

thanks.
...全文
65 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
AdvRom 2002-04-12
  • 打赏
  • 举报
回复
处理多线程的同步不是COM提供者的责任
programcat2001 2002-04-12
  • 打赏
  • 举报
回复
你确信你已经清干静了吗?,或者引用计数没处理好吧!我怀疑由于类厂的locknumber不是0 ,你没有删除COM组件中的类厂对象!

15,471

社区成员

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

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