从不同的线程使用相同的Encoding
对象是否安全?
通过“使用”我的意思是,调用Encoding.GetString()
,Encoding.GetBytes()
并使用XmlWriter
编写一些XML(由XmlWriter.Create(myStream, new XmlWriterSettings() { Encoding = myEncoding })
创建。
msdn网站声明“不保证所有实例成员都是线程安全的”。
那么,如何安全地同时编写两个XML文档呢? (谢谢!!)