task 相关问题

任务是一种用于处理并发的抽象,它可以表示应该与程序的其余部分同时执行的操作。任务是Ada中的并发执行线程,表示.NET中的异步操作,也对应于Java中的线程。

任务构造函数与带有异步操作的 Task.Run - 不同的行为

有人可以解释一下吗,也许我遗漏了一些明显的东西。 这两个案例的行为看似相同,但其实不然。 情况1: 使用异步操作启动任务,那是……

回答 3 投票 0

为什么当视图消失时任务不会自动取消?

根据 Apple 文档,当视图消失时任务将自动取消。{} SwiftUI 会在某个时间点自动取消任务 视图在动作之前消失

回答 1 投票 0

等待其中一项任务成功完成

我有一个IP发现方法,我用TcpClient测试每个IP地址,当任何IP成功连接时,我在内存中设置WebServerIp,那就是在我的世界中任务完成的时候...

回答 1 投票 0

如何取消loadTransferable(type:)?

我想在 SwiftUI 中实现从 PhotosPicker 加载图像的超时,以防没有互联网连接并且图像在设备上尚未以全分辨率提供,因为

回答 1 投票 0

如何将 terraform 计划写入 azure devops 管道摘要中的选项卡?

像这样的一些 Terraform 扩展提供了将 Terraform 计划发布到管道运行概述/摘要中的选项卡的功能。 目前还没有 Microsoft DevLabs 发布的 Terraform 任务

回答 1 投票 0

如何等待一系列任务并停止等待第一个异常?

我有一系列任务,我正在使用 Task.WhenAll 等待它们。我的任务经常失败,在这种情况下,我会用消息框通知用户,以便她可以重试。我的问题是

回答 4 投票 0

使用 Task.Delay() 进行循环会造成内存泄漏吗?

我正在实现一个异步缓冲系统,我希望队列的一个消费者能够保证项目按顺序处理。消费者应该定期检查队列,处理...

回答 3 投票 0

C# 中任务列表的异常处理?

我正在像这样的循环中创建许多任务并将它们添加到列表中。 for (int startThreads = 0; startThreads < beginThreadsPerDS; startThreads++) { var extDbCnn_threaded = new

回答 2 投票 0

c# 4.0 Parallel.For 需要任何特殊参考吗?

我正在关注这篇文章: 关联 在我的控制台应用程序中,并行命名空间可见,但“Parallel.For”编译失败,并显示“命名空间类型 For 不存在于命名空间 '

回答 1 投票 0

Gradle 任务检查属性是否已定义

我有一个执行 TestNG 测试套件的 Gradle 任务。 我希望能够向任务传递一个标志,以便使用特殊的 TestNG XML 套件文件(或者如果标志不是,则仅使用默认套件...

回答 4 投票 0

即使 Maven 任务失败,Azure DevOps 管道作业也显示成功

即使目标任务失败,我也会在 Maven 任务日志中看到“Build Success”。如果任务出现如下错误,如何使任务失败?谢谢。 yaml 文件: - 任务:妈...

回答 1 投票 0

Acks_late:celery + redis 代理/后端

我正在查看芹菜代码。一旦任务函数通过(task_trace)运行,acks_late就会被调用。 然而,在 Redis 中,一旦接收到任务(即从 Redis 队列中弹出),RedisWorkerController 就会...

回答 1 投票 0

MqttNet 版本 4.1.3.563 基本示例

按照这个示例,我现在需要将 MQTT.NET 从版本 3(感谢提供的帮助,有效)更新到版本 4。 一组非常基本的功能就足够了:

回答 1 投票 0

在 Task.Run 闭包内部分配结果变量与在闭包外部分配结果变量有什么区别?

这是等待具有不同结果的多个任务的分支。 是这样的(在任务内部设置结果变量): 变种猫; 瓦尔房子; 变种汽车; var catTask = Task.Run(() => { 猫 =

回答 1 投票 0

WinForm Task.Wait:为什么它会阻塞 UI?

我想这种事情一般不应该做,但我想了解为什么这段代码会阻塞UI,而不是从await taskMain返回: 使用系统诊断;

回答 1 投票 0

NSubstitute - 模拟在返回任务的方法中抛出异常

使用 NSubstitute,如何模拟返回任务的方法中抛出的异常? 假设我们的方法签名如下所示: 任务> GetAllAsync(); ...

回答 5 投票 0

MudBlazor 异步验证未更新状态

我正在使用 MudBlazor 的 MudTextField 组件接收一个字符串,并且我尝试对其异步运行一些验证,因为我预计它需要很长时间才能验证。我的应用程序中的其他组件...

回答 1 投票 0

当我们需要重入支持时,异步函数的 Mutex 替代方案

我们有一个关键的代码块。如果我们的软件有多个线程,我们可以使用 lock 语句来进入该代码块。当我们需要重入时,我们可以使用 Mutex 对象。 什么…

回答 1 投票 0

ConcurrentDictionary 不适用于递归异步方法

这是我第一次使用 C# 进行异步操作,我在读取并发字典时遇到问题。 我有一种递归读取模块依赖关系的方法。因为这需要...

回答 0 投票 0

Task.WhenAll 永远不会因异常而完成

我希望这段代码会在 1 秒后崩溃,但它永远不会终止。 开放系统 打开系统.线程.任务 让 foo() = 任务 { 做!任务.延迟(1_000_000) 返回1 } 让吧()...

回答 1 投票 0

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