【发布时间】:2012-09-06 08:47:43
【问题描述】:
如何修改以下代码,使其同时运行多个任务?
foreach (SyndicationItem item in CurrentFeed.Items)
{
if (m_bDownloadInterrupted)
break;
await Task.Run( async () =>
{
// do some downloading and processing work here
await DoSomethingAsync();
}
}
我还需要中断并停止该过程。因为我的 DoSomethingAsync 方法读取标签(一个全局布尔值)来停止进程。
谢谢
【问题讨论】:
标签: c# parallel-processing task