task-parallel-library 相关问题

自.NET 4以来,任务并行库是.NET Framework的一部分。它是一组API,使开发人员能够对异步应用程序进行编程。

如何等待IAsyncEnumerable >,具有特定的并发级别的结果

我有一个异步任务流,通过将异步lambda应用于项目流来生成:IAsyncEnumerable streamOfItems = AsyncEnumerable.Range(1,10); IAsyncEnumerable&...

回答 1 投票 0

多线程Windows服务停止工作

我正在使用Windows服务来生成有关2K报告的报告。我还使用TPL来提高性能。我观察到,在本地计算机上,它可以很好地处理40个报告,但在2K的UAT上,它可以......>

回答 1 投票 0

异步返回多个值

我需要计算这两个独立的任务。以前我是按顺序执行的:string firstHash = CalculateMD5Hash(“ MyName”);字符串secondHash = CalculateMD5Hash(“ NoName”); ...

回答 3 投票 0

异步返回多个值

我需要计算这两个独立的任务。以前我是按顺序执行的:string firstHash = CalculateMD5Hash(“ MyName”);字符串secondHash = CalculateMD5Hash(“ NoName”)...

回答 1 投票 0

我应该在读取和写入数据时使用Parallel吗?

有业务需求:获取用户列表对于每个用户,获取订单列表调用第三方API以获取用户的一些信息,然后再计算业务基于...计算比率>] >> [[

回答 1 投票 0

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

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

回答 1 投票 0

我如何获得与TPL中的BlockingCollection类似的功能?

我创建了一个包含BlockingCollection的简单类。它表示将按照接收顺序执行的操作队列。我已经阅读了很多有关...

回答 2 投票 0

我如何等待我的自定义数据流块完成?

我正在使用ITargetBlock,并且已成功创建了一个自定义数据流块。但是,我不能全神贯注于实现“完成”任务。我目前将其定义为:...

回答 1 投票 1

。NET Core EF,何时避免异步数据库调用

我目前正在编写一个简单的Web应用程序,该应用程序利用mssql数据库存储数据。现在,我尝试设置我的业务逻辑层,然后在...

回答 1 投票 1

如果发生异常,则取消多次等待的任务执行

上下文-问题在底部描述,所以我们实现了从我们的应用程序的BaseViewModel执行任务的流程,以避免在任何地方都有尝试捕获和异常处理(对于API ...

回答 1 投票 0

。NET中具有优先级的计划任务

。NET中,我想安排大量的任务,例如通过Task.Run(...)。一些任务的重要性不高,如果优先级较高的任务可用于...

回答 2 投票 1

任务并行库中的优先队列

是否有任何先后的工作以不同的优先级向TPL运行时添加任务?如果没有,一般而言,我将如何实施?理想情况下,我计划使用生产者-消费者模式来......>

回答 3 投票 4


。Net中处理器和并行运行的线程数是否始终相同?

假设我在一个循环中创建10个新Task并在2个核心处理器上运行,最大可以并行运行多少个线程。是2,因为我只有2个核心处理器吗?是否可以有更多...

回答 1 投票 0

使用并行度填充2个列表

我有2种长时间运行的方法,这些方法从外部源获取数据并以列表形式返回结果:public static class Helper1 {public static List GetStuff(){//较长的时间...

回答 3 投票 0

在任务上指定LongRunning有多重要?

如何将LongRunning标志专门传递给Task.Run()?强调将任务创建标志添加到较新的API中可能会有些混乱,尤其是使用异步模式时。我发现了这个...

回答 2 投票 1

在调用Wait之前实际上访问任务的结果是什么?

var task = Task.Run(()=> DoSomeStuff())。Result;引擎盖下面发生了什么?我做了一个小小的测试:使用系统;使用System.Threading.Tasks;公共类程序{public static void ...

回答 2 投票 -1

如何创建通用Task.ContinueWith扩展方法

因此,目前我有一个Task.ContinueWith扩展方法,例如:public static Task ContinueWith_UsingSyncContextWorkaround(此Task任务,Action continuationAction,CancellationToken ...

回答 1 投票 2

我想知道使用TaskCompletitionSource是否是一个错误的选择

我必须在这里补充一下,我不是Stackoverflow的实践提问者,所以很高兴收到有关为何我的问题可能不适合此处的反馈。当...

回答 1 投票 0

正在等待TaskCompletitionSource不良做法

我必须在这里补充一下,我不是Stackoverflow的实践提问者,所以很高兴收到有关为何我的问题可能不适合此处的反馈。等待TaskCompletitionSource是一件坏事吗? ...

回答 1 投票 0

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