task-parallel-library

task-parallel-library

文章 0 浏览 8

已处置的任务会发生什么?

当本地任务引用超出范围并且垃圾收集器决定在任务完成之前删除它时,会发生什么情况? 基本上我问的是进行这种服务调用实现是否安全: /// /// Web se…

橘香 2024-12-21 13:31:01 6 0

任务的延续是否彼此异步运行?

我已经搜索过,但在任何地方都找不到明确的确认...如果一个任务有多个延续(不是链式延续),这些延续是否彼此并行运行? 我想运行task1,然后并行运…

软甜啾 2024-12-21 13:00:44 3 0

如何允许任务异常传播回 UI 线程?

在 TPL 中,如果任务抛出异常,该异常被捕获并存储在 Task.Exception,然后遵循 观察到的异常。如果从未观察到它,它最终会在终结器线程上重新抛出并…

半夏半凉 2024-12-21 10:12:42 6 0

EF4、TransactionScope 和 Task<>

是否可以打开一个 TransactionScope,运行一批在 EF4 ObjectContext 上操作的异步 Task,然后提交结果? EF4中如何推断当前事务范围?如果/当任务被安…

好久不见√ 2024-12-20 13:54:31 5 0

使用 .AsParallel().ForAll 或 Parallel.ForEach 并行化任务性能问题

我有一个网站列表和代理服务器列表。 我有一个 Action action = (string url) => { var proxy = ProxyHandler.GetProxy(); HtmlDocument html = null;…

等数载,海棠开 2024-12-20 08:54:45 3 0

幸存的 TPL、委托、线程和调用

我在多线程桌面/Windows 应用程序中面临严重的死锁问题。我担心我没有在非常异步的环境中使用正确的委托方法。另外,即使我将事件“下沉”到调用 UI …

聊慰 2024-12-20 04:58:48 3 0

在小型天蓝色实例中使用 Parallel.Foreach

我有一个在小型实例上运行的 WebRole。该WebRole有一个将大量文件上传到BLOB存储的方法。根据 Azure 实例规范,小型实例只有1 个核心。那么,在上传这…

许久 2024-12-20 03:30:20 5 0

具有连续场景的简单异步操作在 WPF 应用程序上不起作用

我在 WPF 应用程序上进行了一个非常简单的操作,以便尝试异步操作。这是我的完整代码: static int GetPrimes() { var query = from n in Enumerable.…

放飞的风筝 2024-12-20 00:09:35 5 0

多线程、lambda 和局部变量

我的问题是,在下面的代码中,我能否确定实例方法将访问我认为它们会访问的变量,或者在我仍在工作时它们可以被另一个线程更改吗?闭包与此有什么关系…

小兔几 2024-12-19 18:31:46 4 0

内联任务何时发生?

从此处,我的印象是调用 Task.Wait() 将启动尚未开始的任务(至少使用默认调度程序)。但是,编写一个快速演示,例如: var taskB = new Task( () => …

倾城月光淡如水﹏ 2024-12-19 17:57:40 4 0

使用 TPL 创建套接字集合是否太过分了,或者是否有更好的方法来创建多个套接字?

我正在更新一个应用程序,该应用程序将从支持单个连接变为能够支持多个连接。我认为使用任务并行库可能是创建和管理多个套接字方面的最佳方法。因此,…

梅窗月明清似水 2024-12-19 17:12:54 2 0

并行编程TPL

当您生成多个任务时,如下所示: for (int i = 0; i < 1000000; i++) { // create a new task tasks[i] = new Task((stateObject) => { tls.Value = (…

草莓酥 2024-12-19 13:41:04 3 0

为什么这个 Parallel.ForEach 代码会冻结程序?

更多新手问题: 此代码从主窗口的列表中获取多个代理(我不知道如何使变量在不同函数之间可用)并对每个代理进行检查(简单的 httpwebrequest),然后…

逆夏时光 2024-12-19 10:55:41 3 0

始终运行 10 个 TPL 任务的好方法当一个完成后,循环启动一个新的?

我有一个 Winform 应用程序,我正在学习 TPL 并行编程。 WinForm 连续运行且连续运行。一次抓取 10 个网站。每个网站都由 TPL 任务处理。这些任务是相…

享受孤独 2024-12-19 08:11:23 4 0

多任务或IProgress部分完成?

我正在使用分三步完成的异步操作,在完成之前返回部分结果。最初,它使用事件来表示进度,我想将其正确包装为可等待操作(或一系列操作)。 确切地说…

饮湿 2024-12-19 07:15:01 7 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

更多

友情链接

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