如何并行 运行 2 个 StreamWriters
How to run 2 StreamWriters in parallel
最近在做一个项目,要同时写一个csv文件和一个XML文件。
它们包含相同的元数据信息,如何在C#中同时打开两个StreamWriter
?
问题太宽泛,所以答案很笼统。为了 "to write a csv file and an XML file at the same time",您必须使用 Task Parallel Library
(TPL
- 推荐)或 .NET 中可用的其他技术实现某种多线程,以及 运行 上述过程在两个不同的线程上(阻塞或非阻塞模式)。
有关 TPL 实施的更多详细信息:https://msdn.microsoft.com/en-us/library/dd537609%28v=vs.110%29.aspx。
希望这可能有所帮助。
最近在做一个项目,要同时写一个csv文件和一个XML文件。
它们包含相同的元数据信息,如何在C#中同时打开两个StreamWriter
?
问题太宽泛,所以答案很笼统。为了 "to write a csv file and an XML file at the same time",您必须使用 Task Parallel Library
(TPL
- 推荐)或 .NET 中可用的其他技术实现某种多线程,以及 运行 上述过程在两个不同的线程上(阻塞或非阻塞模式)。
有关 TPL 实施的更多详细信息:https://msdn.microsoft.com/en-us/library/dd537609%28v=vs.110%29.aspx。
希望这可能有所帮助。