并发 问答列表

使用通道将数据从一个 goroutine 传递到另一个 goroutine 时出现的问题

作者:Witty Apps 提问时间:10/26/2023

我已经能够开发以下代码,这些代码应该使用 go 通道将数据从一个例程传递到另一个例程: package main import ( "fmt" "sync" ) func generateN...

创建 promise 的可迭代对象需要更长的时间

作者:Judith Joseph 提问时间:10/17/2023

我正在尝试使用 promise 并行化我的数据库查询。 假设我需要进行 35000+ 数据库查询,并且我正在尝试使用 Promise.all([iterables]) 来实现它。我面临的问题是,创建可...

同步。电导率在多个 goroutine 中无法正常唤醒

作者:cool_fire 提问时间:10/22/2023

我尝试仅在广播时打印多个 go 例程,但 go 例程死锁。有没有办法改进下面的代码,有什么方法可以确定为什么这个代码是死锁的?sync.Cond package main import ( "f...

Java 中涉及 ConcurrentHashMap 的操作中的线程安全性

作者:HyperVol 提问时间:9/9/2023

上下文:我正在创建一个新的,缓存它并返回它,但是,它的名称必须是唯一的。我们谈论的是多线程环境。我的问题在评论中。Item class ItemOperations { private Conc...

在任务完成之前调用的 Swift DispatchGroup 通知

作者:LCSome 提问时间:10/9/2023

我使用信号量和 DispatchGroup 处理并发网络。它在演示中工作正常。但是在我将代码复制到项目后,它不起作用。谁能找到问题? 演示: override func touchesBegan...

如何在 Swift 并发中实现异步队列?

作者:WolfLink 提问时间:10/13/2023

背景:我熟悉使用 Locks 和 Semaphores 的并发,并且正在学习 Swift 的新并发功能。 下面是 Swift 中使用 DispatchSemaphore 的异步队列的简化示例: c...

如何检查类的“this”指针在回调函数中是否仍然有效?

作者:Ryan 提问时间:10/11/2023

class myClass { public: void fun() { async_do( [this](int j) { i+=j; } ); } private: int i=...

子程序打印了错误的父 ID(C 程序) 程序应该打印与第一个 print 语句相同的进程 ID?

作者:Rama Zain 提问时间:11/11/2023

它总是给我 707 的父进程! 它应该提供 pid1 id 吗? #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #inc...

除了回调函数之外,还有什么方法可以让我们实现异步操作吗?

作者:Ryan 提问时间:10/14/2023

主线程告诉系统做某事,并注册一个回调函数。然后主线程继续做一些其他工作。任务完成后,系统将调用 。和主线程可以并发运行。这就是我对回调函数的了解。handler()handler()handler()...

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

作者:Zenith 提问时间:10/18/2023

我有一个程序,需要执行以下指令: 通过 Http 请求检索项目列表 对于每个检索到的项目,以该项目为参数执行另一个 Http 请求 目前,我的解决方案如下: var items = await ...


共89条 当前第4页