task-parallel-library 相关问题

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

使用tpl运行方法并更新进度栏

我有以下类:类MyClass {public void timeConsumingCode(){for(int i = 0; i <100; i ++){Threading.Thread.Sleep(1000); }}}然后是i ...

回答 1 投票 1

TPL:如何拆分和合并数据流?

我正在尝试使用具有以下格式的tpl创建数据流:-> LoadDataBlock1-> ProcessDataBlock1-> GetInputPathsBlock-> LoadDataBlock2-> ...

回答 1 投票 0

为什么我的主要表单需要20秒钟以上才能显示出来?

我必须缺少明显的东西,但是我根本不明白为什么Windows Forms Application中的主表单需要20秒才能显示出来。我的程序正在尝试获取TPL代码...

回答 1 投票 0

Task.Delay何时可以抛出ObjectDisposedException?

根据文档,Task.Delay可以在丢弃令牌时抛出ObjectDisposedException。但是,我在CancellationToken上找不到任何表明已被丢弃的东西。 ...

回答 1 投票 1

使用管道时一路异步

[如果我有一个应用程序,该应用程序使用具有多个阶段的管道,则在所有阶段都使用foreach来执行,并调用:CanExecute Execute Interface is this:public interface IService {bool ...

回答 2 投票 0

无法添加并行任务

如何为该代码添加任务并行性?我已经在几个地方添加了,但是没有按预期运行。类程序{静态void Main(string [] args){Task.Run(()=> ...

回答 1 投票 -1

是否可以将`ref bool`转换为CancellationToken?

我有一个遗留场景,其中使用参考布尔将取消信号发送给实现。现在,我想调用一个带有CancellationToken实例的基于任务的库方法,...

回答 3 投票 1

返回已完成任务的最佳方法是什么?

返回已完成的Task对象的最佳方法是什么?可以编写Task.Delay(0)或Task.FromResult (true)。但是最有效的方法是什么?

回答 3 投票 2

TPL DataFlow处理异常的正确方法

我在使用TPL DataFlow管理队列(数据库)并将工作重定向到网格计算服务的Windows服务中遇到问题。某一时刻BufferBlock停止释放任务,然后我...

回答 1 投票 0

通过使用任务提高处理速度

我有以下代码:class Program {class ProcessedEven {public int ProcessedInt {get;组; } public DateTime ProcessedValue {get;组; }}类...

回答 3 投票 2

使服务在ASP.Net Core Web API中并行运行。]

我有一个使用EF Core进行数据库交互的ASP.Net Core Web API。 DBContext生命周期由启动类中的每个依赖项注入容器管理:services.AddDbContext (...

回答 1 投票 0

使服务在ASP.Net Core Web API中的并行任务中保持活动状态

我有一个使用EF Core进行数据库交互的ASP.Net Core Web API。 DBContext生命周期是通过启动类中的依赖项注入容器管理的:services.AddDbContext (...] >>>> [如果您想做类似的事情,我建议您研究Background tasks with hosted services in ASP.NET Core。但是,要解决此错误,请尝试使用RegisterForDispose。还有一个异步版本。 HttpContext.Response.RegisterForDispose(_context);

回答 1 投票 0

异步任务的顺序处理

假设以下同步代码:试试{Foo();酒吧(); Fubar(); Console.WriteLine(“全部完成”); } catch(Exception e)//仅用于说明目的。赶上特定的例外! {...

回答 5 投票 31

是否可以使用不是长期运行任务的长期任务?

我应该将线程专用于定期清理任务,还是应该仅使用永不完成的循环任务?因为线程在大多数时间都处于睡眠状态,所以仅偶尔唤醒到...

回答 1 投票 1

一种等待任务时忽略特定类型异常的简单方法

等待任务时,我想有一种简单的方法来忽略特定类型的异常,例如OperationCanceledException或TimeoutException或其他。我有写扩展的想法...

回答 4 投票 2

我如何确保我的测试正确启动和运行?

我正在确定是使用TPL数据流模块还是某种生产者/消费者方法进行这些测试。生成任务列表将是非常快的,因为每个任务都只是一个字符串...

回答 1 投票 0

TPL数据流块,还是生产者/消费者?

我不知所措,哪一种是更好的使用方法:TPL Dataflow块或某种生产者/消费者方法。生成任务列表将非常快,因为每个任务都只是一个...

回答 1 投票 -1

。net Core,C#中并行校准API调用的最佳方法是什么?

我想并行调用我的API x次,因此可以快速完成处理。我下面有三种方法必须并行调用API。我试图了解哪个是...

回答 1 投票 0

如何以同步方式合并两个TPL DataFlow管道?

我想编写一个评估两个传感器的传感器数据的应用程序。两个传感器都将其数据发送到Package对象中,Package对象将被拆分为Frame对象。包本质上是一个元组

回答 1 投票 1

如何使用硒C#实现并行执行?

我们面临使用硒c#实现并行执行过程的问题。我们使用了以下技术堆栈,自动化:Selenium编程:C#驱动程序:Chrome我们当前的...

回答 1 投票 0

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