Ich bin auf der Suche nach einer endgültigen Antwort hier.Sind verschiedene Threads auf verschiedenen Instanzen von JavascriptSerializer oder JavascriptDeserializer Thread sicher
Nach the documentation sind die öffentlichen statischen Methoden von JavascriptSerializer Thread-sicher, aber die nicht-statischen Methoden sind nicht.
Ist sichergestellt, dass für die öffentlichen nicht statischen Methoden dieser Klasse verschiedene Instanzen zum Ausführen unterschiedlicher Threads threadsicher sind (d. H., Es gibt keine privaten statischen Ressourcen, die die Threadsicherheit verletzen könnten)? Es sind vor allem die Methoden zum Serialisieren und Deserialisieren in JavascriptSerializer und JavascriptDeserializer, an denen ich interessiert bin, die aber generell die Antwort wissen möchten.
Wenn Thread A nur auf Instanz A ausgeführt wird und Thread B nur auf Instanz B ausgeführt wird, gibt es eine definitive Garantie für die Threadsicherheit der öffentlichen nicht statischen Methoden in diesem Szenario?