英文: How to measure execution time of concurrent functions? 问题 我有一个使用goroutine执行的for循环。以下是代码片段的样子: va...
MongoDB客户端驱动程序是否支持并发安全?
英文: Is mongodb client driver concurrent safe? 问题 在下面的代码中,从codebase中创建了MongoDB客户端(如下所示): import ( ...
无法循环遍历动态通道的问题。
英文: Unable to loop through golang dynamic channels 问题 我想循环遍历菜单选项。然而,它在第一个选项处停止,因为没有带有"default:&...
每当一个通道更新时,如何启动一个新的 goroutine?
英文: How to start a new goroutine each time a channel is updated 问题 我正在制作一个监控不同网页的程序,每当一个新的URL被添加到页面上...
同时调用应该只获取一次数据。
英文: Simultaneous calls should fetch data only once 问题 我遇到了一个不寻常的情况: 一个外部工具同时调用了我的API的多个端点, 所有端点都依赖于托...
Goroutines死锁递归
英文: Goroutines deadlock recursive 问题 我有一个深度优先搜索(DFS)递归函数,它可以给我在有向图中的所有可能路径。 但是我无法准确知道它何时完成。 func dfs...
使用Go语言的协程返回多个线程
英文: Using a GoLang Routine to Return to Multiple Threads 问题 我正在构建一个API,可以排队请求来获取外部网站,并通过与该API交互执行一些工...
如何实现查询功能
英文: How to implement the query function 问题 我尝试开发一个程序,可以同时从多个复制的数据库中读取数据。它必须接受最先到达的响应。所以任务是实现query函数。...
为什么 Goroutines 中的 IO 操作速度较慢?
英文: Why are IO operations slower in Goroutines? 问题 我正在从goroutine中下载图像后处理IO操作。 在测试过程中出现了一个问题。 在gorout...
导致上下文被取消的事件序列
英文: Sequence of events leading up to cancellation of context 问题 在下面的程序中,C1和C2中都有一个选择序列。在C1中定义了一个1.5秒...
70