task-parallel-library

task-parallel-library

文章 0 浏览 8

C#.net 4并行编程

我正在读 Adam Freeman 写的一本名为《Pro .NET 4 Parallel Programming in C#》的书。在第 2 章第 13 页中,讨论了使用 Task 通过使用 task1.Result …

天邊彩虹 2024-12-24 23:42:36 5 0

动态地将任务分配给Task数组以供Task.Factory.ContinueWhenAll处理

我一直在使用位于 这里,学习了很多很棒的东西。 具体来说,我正在尝试构建一个简单的程序,该程序提取 rss 提要列表,然后解析出特定信息。 在解决方…

暖伴 2024-12-24 02:00:58 4 0

如何等待任务而不抛出 TaskCanceledExceptions?

我有一种方法可以创建一些任务,然后在返回之前使用 WaitAll 等待它们。问题是,如果这些任务被取消,那么 WaitAll 会抛出一个包含大量TaskCanceledEx…

叶落知秋 2024-12-23 18:04:23 5 0

实现并行无限循环的最佳方法是什么?

我已经习惯在 .NET 并行扩展中使用 Parallel.For() ,因为这是一种并行化代码的简单方法,而无需手动启动和维护线程(这可能很繁琐)。我现在正在查看…

往事随风而去 2024-12-23 12:18:48 7 0

Thread.Foreach 执行混乱 - 缺少命中 C#

我试图弄清楚为什么我编写的并行代码会错过我试图并行搜索的某些字符串。 这是我所拥有的 - StringCollection 是一本字典。键是哈希值,值是某个字符…

子栖 2024-12-23 08:46:54 7 0

为什么任务、线程和线程池之间的性能差异如此之大?

在这里我附上了我用于性能测试的示例。为什么这一切之间有如此大的差异? (这是示例控制台应用程序) class Program { internal class ThreadObj { p…

2024-12-23 05:38:36 4 0

运行任务时 UI 被冻结

可能我错了,但我的假设是,如果我不关心任何特定顺序,任何后台线程都可以读取和写入 List 或 ObservableCollection 。如果我需要保留订单,我将使用…

眼角的笑意。 2024-12-22 23:40:46 6 0

将变量添加到另一个线程正在使用的列表中,这是不好的做法吗?

我在一个对字符串列表进行操作的单独线程中有一个无限循环。我希望能够在线程运行时将字符串添加到此列表。我感觉我写的代码是“错误的”。在无限循环…

也只是曾经 2024-12-22 20:21:49 3 0

如何使用任务有条件地异步运行代码

我有一个负责检索资源的类,该类还缓存它们以便快速访问。 该类公开了用于检索资源的异步方法: public Task GetResourceAsync(string resourceName) …

來不及說愛妳 2024-12-22 14:27:54 6 0

当应用程序退出时,如何等待异步操作完成?

如果用户执行删除项目等操作,它会立即从 UI 中删除它们,然后使用 TPL 在后台线程上从数据库中删除它们。问题是,如果用户在后台线程完成之前退出应…

巷雨优美回忆 2024-12-22 13:26:31 4 0

如果从静态构造函数启动并等待空的 .NET 任务,为什么不会完成?

我不明白为什么下面的代码不起作用: var task = new Task(() => { }); task.Start(); if (task.Wait(10000)) { logger.Info("Works"); } else { logg…

叶落知秋 2024-12-22 03:41:36 5 0

SynchronizationContext.IsWaitNotificationRequired 的用途是什么?

SynchronizationContext 有一个属性称为 IsWaitNotificationRequired。其目的是,文档说: 确定是否需要等待通知。 如果需要等待通知则为true;否则为…

ぃ弥猫深巷。 2024-12-22 00:15:14 3 0

将任务实例传递给任务委托

我有一个长时间运行的任务,它使用回调来增量地提供数据(而不是最后使用单个ContinueWith() 回调)。 我希望能够在此回调中将任务对象传递回以用于任…

胡大本事 2024-12-21 21:01:13 7 0

F# 中的并行存在函数

动机 我有一个长时间运行的布尔函数,应该在数组中执行,并且如果数组中的元素满足条件,我想立即返回。我想并行进行搜索,并在第一个完整线程返回正…

坚持沉默 2024-12-21 16:58:24 5 0

繁重的 TPL 后台线程会在 WPF 的 UI 线程中产生滞后

我有一个 WPF 应用程序,它使用多个后台线程来预编译 LINQ 查询并预缓存一些值,稍后将需要这些值。 TPL 用于通过以下方式启动这些任务: var newTask…

会发光的星星闪亮亮i 2024-12-21 15:49:15 3 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

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