MSXML4 поток безопасен? - PullRequest
1 голос
/ 21 марта 2009

Я хотел бы знать, могу ли я создать экземпляр Msxml2.FreeThreadedDOMDocument.4.0 в одном потоке, могу ли я безопасно управлять экземпляром из разных потоков, используя необработанные указатели?

1 Ответ

2 голосов
/ 29 мая 2009

Да. В этом смысл 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).

...