当前位置: 代码迷 >> .NET组件控件 >> STA和MTA线程模式的区别,大家讨论下。解决办法
  详细解决方案

STA和MTA线程模式的区别,大家讨论下。解决办法

热度:8381   发布时间:2013-02-25 00:00:00.0
STA和MTA线程模式的区别,大家讨论下。
STA和MTA线程模式的区别,大家讨论下。

------解决方案--------------------------------------------------------
错区了吧?呵呵。
STA的COM对象,任意时刻只能有一个线程访问(使用接口,比如:执行方法,取得属性的值等),如果一个线程正在执行这个对象上的某一个方法,那么除非这个方法返回,否则其它线程不能调用这个COM对象的任何一个接口的任何一个方法(属性)等。
MTA显然是允许多个线程同时执行某一个函数的。
  相关解决方案