-
关闭wpf窗口时如何判断await是否正在运行或已完成运行
我正在运行异步等待模式。<br/> 为什么线程正在运行等于等待的变量仍然为空,直到我发现它完成。<br/> -
并行执行带参数的方法
我是异步和并行编程的新手,我的问题围绕着尝试运行一个带有几个参数的方法,然后并行执行该方法 -
快速触发任务方法
命令接收器: <pre class="lang-cs prettyprint-override"><code>public override async ValueTask Execute(){ // my code here -
在 ASP.NET 应用程序中模拟进程终止任务未观察到的异常
我正在阅读以下文章 <a href="https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/runtime/throwunobserved -
使用 SemaphoreSlim 限制 TPL 数据流的问题
<strong>范围:</strong> <ul> <li>我想通过将一个大文件 (1 GB+) 拆分成更小的(可管理的)块(分区)来处 -
Sleep() 方法之后的代码片段没有被执行
我正在尝试理解 C# 中的任务和并行性。我在控制台应用程序中有以下代码。我期待 Sleep() 方法之后的代 -
我等不及要完成任务了
我正在使用 <code> xor si, si ; Set DS:SI to the start of the IVT mov ds, si cld Again: lodsw ; The offset part of -
是不是每个异步库方法都在后面实现了Task.Run
我有一个方法需要异步运行,但它不会调用任何异步方法。 我已经创建如下: <pre><code>internal st -
如果方法是同步的,则保留 Task 和 Task.FromResult 还是完全删除 Task-stuff?
我有一个 Web API 控制器 (ASP.NET Core 5)。我的一些 API 是异步的,而其中一些不是。接下来我的问题是:如 -
用 TPL 数据流中的最新值替换缓冲值
我需要帮助来制作 TPL 数据流管道<strong>更新</strong>具有<strong>最新</strong>值的输入缓冲区。 我订阅 -
如何将附加上下文信息与任务一起传递给 Task.WhenAll?
考虑以下理想代码(它不起作用)。我基本上是在尝试创建一个返回特定对象的 <code>Task</code> 列表,将 -
TPL Dataflow 流水线中的图像刷新问题
我使用 TPL Dataflow 从路径加载视频(我使用 Emgu.CV 库加载),并通过 TPL Dataflow 首先在 Windows 窗体应用程 -
使用 Tasks 处理大量 HTTP 请求
所以我在使用 Tasks 处理大量 HTTP 请求时遇到了一些困难。 我想要做的是从 WMTS 创建一个大图像。 -
任务等待并获得结果
<code>Task.Wait()</code> 函数返回 <code>void</code> 而不是 <code>TResult</code> 是否有特殊原因? 我很想写一个 -
TPL Dataflow ,完成一个 Block ,重新创建一个 BLock
我使用 TPL 数据流显示视频,同时首先通过 TCP 将数据传递到电路板。我正在使用 CancellationTokenSource 来取 -
取消任务会引发“任务已取消”AggregateException。为什么?
我创建了一个简单的 TaskManager 来跟踪正在运行的任务及其取消标记。我的代码片段使用它来取消指定的 -
仅当每个任务成功完成/验证时才链接基于任务的方法
我有一系列任务返回方法,所有方法都返回一些 <code>Task<SomeResponse<T>></code>。 <code>SomeResponse<T -
使用 Task.Run 是异步等待的简写吗?
<pre><code>Task.Run(fn1sync()); Task.Run(fn2sync()); </code></pre> 以上代码在新线程中启动每个任务,并在将控制权返 -
如何强制任务在 STA 线程上运行?
我有一个 WinForms 应用程序,我想使用需要 STA 线程的 <code>Windows.Forms.OpenFileDialog</code>。它适用于线程, -
如何实现对象的事件循环?
我有一个处理一些硬件的类。我希望这个类每 N 毫秒检查一次硬件的某种状态,如果某种情况为真,则