parallel.foreach 相关问题

Parallel.ForEach()是一种用于并行处理集合的.Net方法。

在 "wait Task<string>.Run(...) "中返回,有时会挂起。

这是我的代码的重现,在等待中返回的任务。 .Run(.)有时会挂起。如果失败,主要是在第一次调用时。如何改进? 使用System.Threading.Tasks; ...

回答 1 投票 0

嵌套在Parallel.ForEach中的异步方法。

我有一个方法,在其中运行多个异步方法。我必须迭代一个设备列表,并将设备传递给这个方法。我注意到这需要很长的时间来完成,所以我...

回答 4 投票 1

Parallel.ForEach中的多个异步等待链接

我有一个Parallel.ForEach循环,该循环遍历一个集合。在内部,循环进行多个网络I / O调用。我使用Task.ContinueWith并嵌套了后续的async-await调用。 ...

回答 1 投票 1


停止具有取消标记并停止的并行ForEach

我不确定是否要按计划停止Parallel.ForEach循环。因此,让我概述一下问题。循环使用具有有限可用连接的数据库驱动程序,需要保持...

回答 1 投票 2

paralell.foreach中的嵌套异步方法

我有一个在其中运行多个异步方法的方法。我必须遍历设备列表,然后将设备传递给此方法。我注意到这需要很长时间才能完成,所以我...

回答 2 投票 1

暂停Parallel.Foreach循环

我正在运行parallel.foreach循环以遍历列表。每个列表项都包含一个api的标识符,我正在循环中访问它。我正在访问的api的最大值可以为...

回答 1 投票 0

`Parallel.ForEach`,最后一步按定义的顺序

我正在寻找一种“整洁”的有效方法,以实现长步骤1(可以并行化)与步骤2的组合,而步骤2必须保持原始顺序(如果可能的话,将其最小化...) >

回答 2 投票 3

如何在Groovy中并行运行两个方法?

示例:def mylist = ['item1','item2'] mylist.each {fun1()fun2()} def fun1(){println“ function-1”} def fun2(){println“ function-2” }实际结果:function-1 ...

回答 1 投票 0

发送几个异步API请求并并行处理响应的正确方法是什么?

我有一个项目列表,对于每个项目,我需要执行几个异步API请求并处理响应,我已经看到了几个实现,在执行时它们都是相似的...

回答 2 投票 1

哈希集的简单并行化

我有2个循环(嵌套),尝试做一个简单的并行化伪代码:对于data1中的item1(约1亿行),data2中的item2(约100行)result = process(item1,item2)//一对。 ..

回答 2 投票 0

parallel.foreach任务的执行控制顺序

我有一个表名列表(学生,考试,学校)。我使用Parallel.ForEach循环遍历表名并为每个表进行处理,MaxDegreeOfParallelism =8。我的问题是...

回答 2 投票 1

我可以在Parallel Foreach循环内使用局部变量(无意间重写先前的值)

因此,我试图一次处理一个数据表中的记录。我是多线程环境的新手,被要求使用Parallel.Foreach循环。我想知道局部变量是如何...

回答 1 投票 0

[C#中具有重试逻辑的Parallel.ForEach循环

我正在使用Parallel.ForEach从Google存储桶中将C#中的多个文件下载到文件夹位置。我正在使用重试逻辑,因此它可以重试下载文件,以防在...

回答 1 投票 0

C#控制台调用休息API 100k加上多处理模式下的时间(Parallel.ForEach)

我正在使用Parallel.ForEach以一次类似1000请求的批处理模式调用rest api服务。我的MaxDegreeOfParallelism设置为1000,但是似乎系统一次只能创建10-15个请求...

回答 1 投票 0

ASP.NET MVC-并行化foreach

这里是调用我的ASP.NET MVC应用程序时执行的代码示例。此代码创建对象,将它们添加到集合中,然后将其返回给客户端。没有对API的调用,没有...

回答 1 投票 0

Parallel.Foreach c#暂停和停止功能?

[parallel.foreach]暂停和停止(在结束之前)最有效的方法是什么? Parallel.ForEach(list,(item)=> {doStuff(item);});

回答 2 投票 5

单线程工作而多线程不工作

下面是我当前的代码,每次调用从documentDB获取500个文档(JSON格式)。我每次搜索只能执行500次,并将其添加到并发包中(并行)。提取的数据基于...

回答 1 投票 0

我的代码是否真的异步执行?

我在列表中有几个对象。每分钟,对于他们每个人,我必须下载api信息并将接收到的数据保存到数据库中。列表中的对象彼此独立。 ...

回答 1 投票 0

具有异步lambda的Parallel.ForEach等待所有迭代完成

最近,我看到了与Parallel.ForEach相关的几个SO线程与异步lambda混合在一起,但是所有提出的答案都是某种解决方法。有什么办法可以写:List ] >>>

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.