C#中多线程调用Com接口如何操作
我的程序要要Activex中用到socket 的接收数据,这时要开线程,但是调用javascript函数确要用到com接口这时就出现多线程不支持com接口.请问高手如何操作 --------------------编程问答-------------------- 关注! --------------------编程问答-------------------- 关注! --------------------编程问答-------------------- Activex不支持多线程 --------------------编程问答-------------------- 多线程不支持还能怎么办。 --------------------编程问答-------------------- 学习一下,帮忙顶一下。 --------------------编程问答-------------------- 凡是不支持多线程的可以用用框架模拟多线程
但是你这个问题我不知道怎么处理 --------------------编程问答-------------------- com口不能多线程,因为com是临界资源,一次只能一个线程对它进行操作。
把com再做一次封装,使用单例模式 --------------------编程问答-------------------- LS 可行 --------------------编程问答-------------------- http://blog.csdn.net/zblue78/archive/2008/07/21/2683883.aspx
http://topic.csdn.net/u/20070212/20/1011ad32-1ce7-416d-9e6c-cffca7a100fe.html?seed=1066340289
看一下这个文章.变通的解决方案 --------------------编程问答-------------------- 帮顶,学习 --------------------编程问答-------------------- 帮忙顶一下 --------------------编程问答-------------------- 帮忙顶一下 --------------------编程问答-------------------- 有没圾相关例子 --------------------编程问答-------------------- 我正在学习中,帮顶 --------------------编程问答-------------------- 怎么没有回答呀 --------------------编程问答-------------------- 学习中 --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 帮顶,,,, --------------------编程问答-------------------- 呼叫的时候 lock ? --------------------编程问答-------------------- 子线程中,用委托调用 COM的子程序,并设置入口标志,见标志等待。
补充:.NET技术 , C#