task 相关问题

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

Airflow - 如何定义 DummyOperators 和任务组之间的任务依赖关系 - 使用装饰器语法

我正在浏览 Airflow 文档和 https://docs.astronomer.io/learn/managing-dependency?tab=taskflow#dependency-in-dynamic-task-mapping 的文档来尝试即将推出的新功能...

回答 1 投票 0

为后台工作实现任务、等待和异步

我是 C# 中任务及其相关关键字的新手。我的目标是设置一个后台线程/任务,它将每 n 秒连续轮询一次服务器。使用 .NET TPL 库,如下

回答 1 投票 0

正确的使用方法!等待任务的关键字<'a>

我正在使用 F# 与异步 C# 类进行互操作。 我有一个情况,我需要调用一个返回通用 Task<'a> 的方法,等待它完成,然后忽略结果。 通过使用...

回答 1 投票 0

F# - 取消令牌适用于异步{},但不适用于任务{}

当我使用 async{} 计算表达式运行此代码块时: 让 tokenSource = new CancellationTokenSource() 让 runAsync() = 异步{ 虽然是真的 做!异步.睡眠(...

回答 1 投票 0

将 ValueTask 传播给调用者

假设我有一个像这样的方法签名: 公共异步 ValueTask GetSomeValueAsync(int number); 在内部,它可能会进行异步 HTTP 调用,但它会缓存结果,因此下次调用时...

回答 1 投票 0

如何使用 TaskScheduler.FromCurrentSynchronizationContext 更新任务中的 UI

我想使用任务向列表框中添加一些文本,我使用按钮并将此代码放置在单击事件中: TaskScheduler uiScheduler = TaskScheduler.FromCurrentSynchronizationContext(); 任务.工厂.

回答 4 投票 0

在此上下文中,Task.Run 和异步任务有什么区别? [重复]

有人可以向我解释一下下面两个代码示例的行为有什么区别吗? 哪一种更好/更安全? 这是存储库实现的一个片段。 任务.运行

回答 2 投票 0

为什么Task.WhenAll不等待完成?

我在这里遇到了一个问题,你可能知道答案:我只是仍然无法弄清楚。 我在这里为一个简单的场景创建一个种子:为给定的帖子添加“喜欢”。 方法签名...

回答 1 投票 0

为什么我的Task.WhenAll没有等到完成?

我在这里遇到了一个问题,你可能知道答案:我只是仍然无法弄清楚。 我在这里为一个简单的场景创建一个种子:为给定的帖子添加“喜欢”。 方法签名...

回答 1 投票 0

如果我们锁定(TaskInstance)不共享会发生什么?

示例: 尝试 { var myTask = Task.Run(async () => { 等待任务.Delay(1); }); myTask.ContinueWith(myContinuedTask => { 锁定(我的任务) { ...

回答 1 投票 0

如何在同一范围内丢弃参数和局部变量?

我当前的代码如下所示: // 对于像这样的给定方法: // void Foo(Action 动作) // 异步任务 DoAsync() Foo(未使用的Int => { var unusedTask = DoAsync(); }); 我知道我可以...

回答 2 投票 0

我需要帮助创建任务调度程序以防止线程过载

我想将工作人员添加到队列中,但只有前 N 个工作人员并行处理。我找到的所有示例都是 C# 语言。 这对于程序员来说可能很简单,但我不是。我知道的够多了

回答 1 投票 0

异步/等待和主线程

我试图了解异步等待行为,特别是它如何影响主线程,所以我的问题与以下代码相关: 静态异步任务 Main(string[] args) { 等待

回答 1 投票 0

获取任务的方法名

我希望从 C# 中的任务中获取方法/操作名称。具体来说,我正在实现一个自定义任务调度程序,并且希望生成有关任务运行持续时间的统计信息,我将...

回答 4 投票 0

.NET Task.Result 是否(同步)阻塞线程? [重复]

Task.Result 是否会同步阻塞当前线程,使其在等待任务完成时无法执行其他操作? 例如,如果我在 ASP.NET 中调用 Task.Result

回答 1 投票 0

异步标记的同步方法的返回类型

我正在尝试理解 C# 中的某些内容。 我了解到 C# 中的异步标记方法必须返回一个任务。 但我也了解到,标记为异步的方法不一定具有

回答 1 投票 0

在ContinueWith()返回相关任务之前有机会调用ContinueWith()的主体吗?

我填充了一个同步任务列表,用于监控目的。 我想逐步从列表中删除已完成的任务。为此,我决定使用延续任务,如下所示: //删除

回答 1 投票 0

使用 Task.WhenAll 并行化 .NET 任务的最佳方法

我有一个程序需要执行以下指令: 通过 Http 请求检索项目列表 对于每个检索到的项目,使用该项目作为参数执行另一个 Http 请求 ...

回答 1 投票 0

将异步任务函数调用包装在任务中

我有一个异步函数,为了简单起见,让我们这样: 静态异步任务 TestTask(对象?_) { Console.WriteLine("2"); 等待任务.延迟(500); 控制台.WriteLine(&

回答 1 投票 0

为 ILogger 创建后台任务的最佳方法是什么

我创建了一个文件 ILogger 提供程序。它有一个后台任务来实际写入磁盘,这样 Log() 调用就不会等待磁盘写入完成。 创造/人类的最佳方式是什么?

回答 1 投票 0

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