1

我想知道如果我在一个线程中创建 Msxml2.FreeThreadedDOMDocument.4.0 的实例,我可以使用原始指针从不同的线程安全地操作该实例吗?

4

1 回答 1

2

是的。这就是 FreeThreadedDOMDocument 的重点。

引用:IXMLDOMDocument/DOMDocument

如果您正在编写单线程应用程序(或一次只有一个线程访问 DOM 的多线程应用程序),那么您应该使用租用线程模型(Msxml2.DOMDocument.3.0、Msxml2.DOMDocument.4.0 或 Msxml2 .DOMDocument.6.0)。如果您正在编写一个应用程序,其中多个线程访问将同时访问一个 DOM,那么您应该使用自由线程模型(Msxml2.FreeThreadedDOMDocument.3.0、Msxml2.FreeThreadedDOMDocument.4.0 或 Msxml2.FreeThreadedDOMDocument.6.0)。

于 2009-05-29T17:10:00.767 回答