【发布时间】:2010-06-11 16:12:35
【问题描述】:
在不同线程中使用相同的Encoding 对象是否安全?
我所说的“使用”是指调用Encoding.GetString()、Encoding.GetBytes() 并使用XmlWriter 编写一些XML(由XmlWriter.Create(myStream, new XmlWriterSettings() { Encoding = myEncoding }) 之类的东西创建。
msdn 网站声明“不保证任何实例成员都是线程安全的”。
那么,我怎样才能安全地同时编写两个 XML 文档呢? (谢谢!!)
【问题讨论】:
标签: c# thread-safety