<分区>
我相信有人知道这一点,我将非常感谢您的回答。我不太了解委托(delegate)和异步等 - 所以请给我一个我如何实现的一般示例。
我有一个工作流程 我可以使用 Parallel.Foreach 同时为许多不同的文件执行一个方法(太棒了,磨那个处理器)- 然而,在该方法结束后,我需要运行另一种方法(它会生成关于前一个过程的报告), 并且第二种方法不能并行运行。
我不想等待 Parallel.ForEach 中的所有文件完成后再生成报告(这不是必需的)。但是,如果我在第一个方法结束时启动报告生成方法,那么我就会遇到问题。有什么队列之类的吗?一定有一些漂亮的方法,对吧?
谢谢