只是一些建议,我有 100.000+ xml 文件要处理并移动到另一个系统。
这个概念很简单,我有一个像这样的循环:
public void ProcessFiles()
{
IEnumerable<FileInfo> orderedFiles = GetFilesOrdered();
foreach (FileInfo file in orderedFiles)
{
ProcessFile(file);
}
}
我一直在阅读有关 Task Parallel 库的信息,但没有那么自信。不是很粘在线程上。似乎 TPL 为我包装了很多东西。
简单地说,它只是使用parallel.Foreach的一个例子吗?
任何样品或建议