长期运行一系列离散任务:从文本文件中解析成千上万的行,合并为对象,进行操作并持久化。

如果我是用Java实现的,我想我可能会为Executor中的文件中的每一行或每X行(即大块)的任务添加一个新任务。

对于我正在使用的.Net,我不太确定。我怀疑CCR在这里可能合适,但是我对此并不熟悉,这就是我提出这个问题的原因。

CCR可以以与Java执行器等效的方式运行,或者还有其他可用的功能吗?

谢谢

最佳答案

您可能需要看看Task Parallel Library

从C#5开始,使用asyncawait关键字将其内置到语言中。

09-26 18:05