首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何等待Parallel.ForEach完成

如何等待Parallel.ForEach完成
EN

Stack Overflow用户
提问于 2011-10-25 17:11:28
回答 2查看 108.8K关注 0票数 139

我在当前的项目中使用了第三方编程语言,并使用Parallel.Foreach来旋转多个线程。Task类包含Wait(),用于等待任务完成。这样,我如何等待Parallel.ForEach完成,然后执行下一条语句呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-25 17:13:57

你不需要做任何特殊的事情,Parallel.Foreach()会一直等到它的所有分支任务完成。在调用线程中,您可以将其视为单个同步语句,例如,将其包装在try/catch中。

票数 213
EN

Stack Overflow用户

发布于 2011-10-25 17:15:26

对于Parallel.Foreach,您不需要这样做:它只在尽可能多的线程中执行foreach,但它会同步返回。

欲获知更多信息,请访问here

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7887072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档