代码之家  ›  专栏  ›  技术社区  ›  Bigtoe

Windows脚本组件-它们是线程安全的吗

  •  0
  • Bigtoe  · 技术社区  · 15 年前

    我需要开发一个非常简单的类,作为需要在多线程环境中工作的Windows脚本组件开发。 我想知道Windows脚本组件的线程安全性如何,以及执行这些组件的脚本引擎。 在vb6中,如果编译的dll没有使用“保留在内存中”和“无人参与的执行”设置进行编译,那么在多线程环境中,我遇到了第一手问题,并花了数周时间试图找到第三方dll的问题。 是否有人知道Windows脚本组件的工作方式,它们本质上是线程安全的(一旦我们在编写的组件中不做任何非线程安全的事情)。

    我认识到Windows脚本组件是COM单元线程的,可能不是世界上性能最好的组件,但对此我别无选择。

    亲切问候

    诺埃尔

    1 回复  |  直到 14 年前
        1
  •  0
  •   Bigtoe    14 年前

    我们在外部负载测试中发现,WSC组件是完全线程安全的。