并发、并行和异步方法有什么区别?
作者:GurdeepS 提问时间:1/31/2011
并发是指在不同的线程上并行运行两个任务。但是,异步方法并行运行,但在同一 1 个线程上。这是如何实现的?另外,并行性呢? 这三个概念有什么区别?...
多线程异 问答列表
作者:GurdeepS 提问时间:1/31/2011
并发是指在不同的线程上并行运行两个任务。但是,异步方法并行运行,但在同一 1 个线程上。这是如何实现的?另外,并行性呢? 这三个概念有什么区别?...
作者:Ali Berat Çetin 提问时间:3/2/2022
我不相信一些关于异步编程实现的说法。 我知道,如果线程请求“任何”IO 操作,例如读取文件描述符(stdin、stdout 等)的缓冲区、监听管道、在套接字或硬盘驱动器上读取和写入,会立即将相应的线...
作者:Lumo 提问时间:2/24/2023
闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。 9个月前关闭。 改进此问题 我知道不允许在非...
作者:intelligentwoman 提问时间:12/13/2021
我知道大多数人都会这样做,但是从目标 C 的主线程调用的正确方法是什么?dispatchqueue.main.asyncdispatch_async(dispatch_get_main_queue()...
作者:Joe Tüscher 提问时间:10/25/2023
我们目前正在 blazor 中设置 SPA,并使用 NavManager 在页面之间导航。 假设我们有两个页面:员工和客户。 这两个页面都包含一个简单的表格,里面有数据,这些数据来自数据库。 如果用...
作者:Sami 提问时间:7/26/2023
我的问题围绕着 listDirs 函数中的 for 循环,我在其中启动异步任务。我通过引用传递路径,然后在单独的线程中调用 listDir 函数。std::async 我知道一旦 for 循环移动到...
作者:Lok 提问时间:10/26/2023
我正在用 C# 创建一个 Discord 机器人,它显示队列中的用户列表。该列表每 30 秒更新一次。 我有两个线程,主线程和我创建的线程。在主线程中,我绑定了一个按钮按下事件处理程序,该事件处理程...
作者:onat dicleli 提问时间:10/28/2023
我写了一个小类来处理消息并从中提取一些内容。我现在正试图使用 telethon 跟踪这些数据并插入到我的 postgresql 数据库中。我还尝试使用我没有问题的方法插入它们,从我检查的日志来看,te...
作者:spirledaxis 提问时间:10/30/2023
我正在尝试运行一个单独的循环,同时让我的 discord 机器人执行其他操作,例如斜杠命令。我正在使用 asyncio、await 和 threading 来做到这一点。 bot = Client(...
作者:Emulebest 提问时间:11/7/2023
我正在尝试制定 Haskell 的异步模型,并且在将已知概念与 Haskell 所做的相匹配时遇到了麻烦。 我有以下代码: module Main where import Control.Con...