task-parallel-library

task-parallel-library

文章 0 浏览 8

从方法中将 BlockingCollection 作为 IEnumerable 返回

我试图从 BlockingCollection 支持的方法返回 IEnumerable。代码模式是: public IEnumerable Execute() { var results = new BlockingCollection(10)…

短暂陪伴 2025-01-07 21:07:03 6 0

此异步代码转换为并行/TPL

我想知道如何将这种 Begin-End-Async 方法转换为较新的 TPL 语法: public override IAsyncResult BeginRegisterClaimant(ClaimantSex claimantSex, A…

话少情深 2025-01-07 09:35:32 4 0

Streamwriter、StringBuilder 和并行循环

抱歉,代码量很大,我无法用更少的内容解释这一点。基本上,我正在尝试将许多任务写入文件。 你们能告诉我我做错了什么吗? _streamWriter.WriteLine(…

冰雪梦之恋 2025-01-07 00:20:59 5 0

何时使用 TaskEx.Run 与 TaskEx.RunEx

我试图了解何时使用 TaskEx.Run。我提供了下面编写的两个代码示例,它们产生相同的结果。我不明白的是为什么我会采用 Task.RunEx TaskEx.RunEx 方法,…

奢华的一滴泪 2025-01-06 21:55:01 7 0

.Net TPL:具有任务优先级的有限并发级别任务调度程序?

我目前正在使用此处详细介绍的 LimitedConcurrencyLevelTask​​Scheduler http://msdn.microsoft.com/en -us/library/ee789351.aspx 我想增强这一点…

清音悠歌 2025-01-06 06:48:35 4 0

如何在 TPL 中使用 Parallel For 代替 While

我想在语句中使用并行 for 而不是 while 语句。当我查看仅具有已知或变量计数的样本 Parallel For 运行时。 但我不知道我的循环将运行多少次,并且无…

靖瑶 2025-01-05 11:46:53 7 0

任务并行库中的日期格式问题

如果我调用此方法顺序, object[] ab = GetSomething(myObject); 我会得到这样的日期时间格式,这是可以的 知道我是否使用 tpl,调用此方法 Task t1 =…

心是晴朗的。 2025-01-05 06:25:31 3 0

如何通过对目标的弱引用将操作传递给任务工厂

编辑:我更新了我的代码。这能达到我的目标吗? 我有一组用于异步调用方法的工作方法,但我对通过 lambda 传入的引用有一个特定的问题。具体来说,我…

为人所爱 2025-01-05 05:40:07 5 0

ConcurrentBag是内存泄漏的原因吗?

可能的重复: ConcurrentBag 中可能存在内存泄漏? 我的应用程序中存在严重的内存泄漏。我在其中一种方法中添加到本地并发包集合中的所有数据从未被…

骑趴 2025-01-04 14:18:42 4 0

使用 TPL 将“Disposable”对象安全地传递到 UI 线程

我们最近采用 TPL 作为运行一些繁重后台任务的工具包。 这些任务通常会生成一个实现 IDisposable 的单个对象。这是因为它内部有一些操作系统句柄。 我…

久夏青 2025-01-04 07:33:10 5 0

在 IHttpAsyncHandler 中使用 Task 或 async/await

自从我开始编写 ASP.NET 应用程序时想要添加线程以来,我可以通过 3 种简单的方法在 ASP.NET 应用程序中实现线程化: 使用 System.Threading.ThreadPo…

孤凫 2025-01-04 02:27:36 5 0

C# 中的任务并行性 (TPL) 和任务调度

根据 Microsoft (链接),有两种方法可以启动任务:隐式和显式。 假设我在主线程中创建了 4 个不同的任务,称为任务 1、任务 2、任务 3 和任务 4。 cas…

九公里浅绿 2025-01-03 19:51:39 3 0

ThreadPool.QueueUserWorkItem 与 Task.Factory.StartNew

下面 ThreadPool.QueueUserWorkItem 和 Task.Factory.StartNew 如果上面的代码对于某个长时间运行的任务被调用 500 次,是否意味着所有线程池线程都将…

∞梦里开花 2025-01-03 13:57:58 4 0

并行处理传入的 xml 文件

我需要处理传入的 xml 文件(它们将由其他应用程序直接在特定文件夹中创建)并且我需要快速完成。 每天最多可以有 200 000 个文件,我当前的假设是使…

绳情 2025-01-03 09:46:20 4 0

为什么ContinueWhenAll 和ContinueWhenAny 具有不受支持的TaskContinuationOptions?

当我浏览 MSDN 和其他书籍上的文档时,我发现这两个函数都有一个接受 TaskContinuationOption 的重载。但他们可以根据这个声明抛出异常: 排除多个任…

够运 2025-01-02 20:35:20 3 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文