WaitAll 与 WhenAll
作者:Yaron Levi 提问时间:5/25/2011
异步 CTP 之间和异步 CTP 之间有什么区别? 您能提供一些示例代码来说明不同的用例吗?Task.WaitAll()Task.WhenAll()...
task-parallel-library 问答列表
作者:Yaron Levi 提问时间:5/25/2011
异步 CTP 之间和异步 CTP 之间有什么区别? 您能提供一些示例代码来说明不同的用例吗?Task.WaitAll()Task.WhenAll()...
作者:James 提问时间:3/1/2023
除非您在 、async/await 和多处理方面有丰富的经验,否则无需进一步阅读。SynchronizationContextTaskSchedulerTaskFactory 在过去的几年里,我一直...
作者:adrianm 提问时间:2/22/2011
我试图找出例外和取消是如何工作的。所有示例似乎都涉及任务。Parallel.Foreach 发生异常时会发生什么?Parallel.Foreach 我是否将整个循环包装在 try/catch ()...
作者:Nevir 提问时间:4/6/2023
我试着声明这一点: public static async Task<T> ReadAsync<T>(Func<T,T> read) { return await Task.Run(read); ...
作者:sandy 提问时间:4/21/2023
public class test { private static readonly object _lock = new object(); public static async Task ...
作者:joaocarlosib 提问时间:6/14/2023
我首先会说我是 .NET 的一名大三学生,在意识到它可以提高我正在开发的应用程序的性能后,我最近开始涉足基于任务的编程。我们的环境是大多数遗留代码,我需要重用它的一系列功能。 该应用程序包括将复杂对...
作者:user22229019 提问时间:7/20/2023
我正在将 Task 用于长时间运行的异步处理操作,我希望能够在任意时刻暂停和恢复该操作。幸运的是,Microsoft 的 TPL 作者之一已经想出了解决这个问题的方法。唯一的麻烦是他的解决方案无法正常...
作者:gilpach 提问时间:9/7/2023
在执行多个异步任务时,我想使用一种方法,以便获得使用它的好处:组合错误传播等。WhenAll() 鉴于以下几点: var item1Task = _service.GetItem1(item1Id...
作者:Emil Abbas 提问时间:9/14/2023
这个问题在这里已经有答案了: 等待多个具有不同结果的任务 (12 个答案) 2个月前关闭。 因此,我有两个返回不同数据类型的方法。我想同时运行它们。并从他们俩那里得到结果。 public asyn...
作者:David Klempfner 提问时间:10/17/2023
此方法包含一堆 Redis 代码,并在许多地方调用,并且是深度方法调用堆栈的一部分: public void Save() { Task.Run(async () => { var tran...