2009-03-21 6 views
1

Je voudrais savoir si je crée une instance de Msxml2.FreeThreadedDOMDocument.4.0 dans un thread, puis-je manipuler en toute sécurité l'instance de différents threads en utilisant des pointeurs bruts?Le thread MSXML4 est-il sécurisé?

Répondre

2

Oui. C'est le point du FreeDededDOMDocument.

cite: IXMLDOMDocument/DOMDocument

Si vous écrivez une seule application filetée (ou une application multi-thread où un seul thread accède à un DOM à un moment donné), alors vous devrait utiliser la location modèle fileté (Msxml2.DOMDocument.3.0, Msxml2.DOMDocument.4.0 ou Msxml2.DOMDocument.6.0). Si vous êtes écrire une application où l'accès multiple threads simultanément sera accès DOM, vous devez utiliser le modèle fileté sans (Msxml2.FreeThreadedDOMDocument.3.0, Msxml2.FreeThreadedDOMDocument.4.0, ou Msxml2.FreeThreadedDOMDocument.6.0).

Questions connexes