task-parallel-library 相关问题

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

TPL数据流加速?

我想知道以下代码是否可以优化以更快地执行。目前,在一个非常简单的数据流结构上,我目前似乎每秒最多可以收到140万条简单消息。我知道...

回答 4 投票 5

TPL数据流,是否可以替代JoinBlock限制?

我正在寻找JoinBlock的替代方法,该方法可以通过n-TransformBlocks链接到,并将所有TransformBlock源块的消息合并/合并在一起,以便将这样的集合传递给...

回答 2 投票 5

ADLS ConcurrentAppend为1 MB文件提供损坏的数据

[当我使用Parallel.For循环将10个1 MB大小的文件同时附加到Azure Data Lake Service时,尽管我看到了正确的数据,但我只能看到Azure Data Lake文件中最后2个文件的内容...] >

回答 1 投票 0

执行一系列任务时发出的问题,每个任务中都有多个异步调用

我在下面获得了这条暂定的代码,它应该生成要同时执行的任务列表。 try ... catch ...中的代码表示每个任务。但是代码块...

回答 1 投票 0

如何创建运行STA线程的任务(TPL)?

使用线程非常简单。线程=新线程(MethodWhichRequiresSTA); thread.SetApartmentState(ApartmentState.STA);如何在WPF中使用任务来完成同样的工作...

回答 2 投票 73

paralell.foreach中的嵌套异步方法

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

回答 2 投票 1

具有有限容量的变换块中的TPL数据流异常

我需要构建将处理许多消息的TPL数据流管道。因为有很多消息,所以我不能简单地将它们发布到BufferBlock的无限队列中,否则我将面对内存...

回答 1 投票 9

使用异步等待返回视图

我有一个进程想在后台运行。单击动作链接即可执行此操作。调用操作:公共异步Task ProcessRec(){await ...

回答 4 投票 5

如何使用OnlyOnFaulted选项等待任务?

我有这个简单的HelloTask WorldTask控制台程序。当HelloTask抛出错误时,我想调用ExceptionTask,然后通知用户该程序结束。我可以打电话给...

回答 2 投票 0

在第二个计划的Dotnet中运行线程

我在dotnet核心上有问题。我使用Task.Run(异步=> await myFunction()。ConfigureAwait(false))将Task设置为在线程池上运行。但是这个特定的代码段在...

回答 1 投票 0

这是TPL Dataflow的工作吗?

我在不同的任务上运行了非常典型的生产者/消费者模型。任务1:从二进制文件中读取一批byte [],并为每个字节数组集合启动一个新任务。 (操作是...

回答 2 投票 11

您如何在ASP NET Core中执行完全异步的操作

你好,我正在尝试为我的一些API端点创建跟踪日志。这些日志是在调用端点时生成的。我希望以异步方式(如...]编写日志。

回答 1 投票 0

使用带有参数作为函数参数的C#异步任务

我正在构建自己的基于队列的系统,但到目前为止,我有一个小问题:如何向另一个函数添加异步Task来处理它?我的处理器功能是这样的:我有一个队列对象:...

回答 1 投票 0


取消TPL数据流块的正确方法

我正在使用TPL块来执行可能被用户取消的操作:我提出了两个选择,首先我取消整个块,但不取消块内的操作,如下所示:...

回答 1 投票 2

是否可以从TPL Task派生以从方法中返回更多详细信息?

我的原始方法如下:string DoSomeWork();方法DoSomeWork在另一个线程上开始一些工作,并返回执行ID(只是随机字符串)。稍后我可以通过返回的查询结果...

回答 4 投票 15

使用字符串作为类型的参数,当调用构造函数时

我正在尝试基于字符串参数创建类型,并将其传递给构造函数的类型参数。只是用if语句检查它就很讨厌,我不知道如何...

回答 1 投票 0

。NET TaskCompletionSource任务何时有资格使用GC(不是root用户)?

我正在为一些异步代码编写实用程序类,并且我想确保不会在设计中造成内存泄漏。假设我有与下面的类类似执行的代码。 (...

回答 1 投票 1

任务的返回类型是否足以使方法异步运行?

我有一个简单的方法,可以执行复杂的字符串操作并返回结果。如您所见,此方法的返回类型为Task 。因此,我可以使用Task.FromResult(...

回答 3 投票 -2

如果您在异步调用中调用阻止方法会怎样?

如果您要制作启用了aysnc的应用程序,并且必须与仅提供阻塞方法的第三方库进行交互,那么异步方法阻塞时会发生什么?一个简单的例子...

回答 1 投票 0

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