goroutine

goroutine

文章 27 浏览 51

每秒钟以上下文超时运行功能

我有一个关于安排“可取消” goroutines的基本问题。 我想安排每3秒钟的函数执行。 该功能最多可能需要5秒。 如果需要超过2999毫秒,我要停止/终止它…

无声无音无过去 2025-02-12 09:23:28 1 0

Goroutine一定会在其他CPU上运行吗?

以下摘录来自 https://go.dev/doc/doc/doc/doc/effective_go#parallel 。 我们以每次CPU为单独启动这些零件。他们可以按任何顺序完成,但没关系。我们…

菩提树下叶撕阳。 2025-02-10 17:33:51 1 0

跟踪长期运行任务的进度 - 正确的方法

我想跟踪执行一些长期运行过程,并显示用户的完成百分比和错误(如果有)。如果它是一个长期运行过程,则很容易 - 您可以创建进度(百分比)和错误的…

红墙和绿瓦 2025-02-10 09:07:59 1 0

除了渠道外,Goroutines可以与彼此交流其他任何方式吗?

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进此问题?更新问题,因此它仅针对一个问题,仅编…

儭儭莪哋寶赑 2025-02-08 02:38:50 2 0

惯用的goroutine并发和错误处理

在下面的代码块中,我试图运行几个例程并获得所有这些程序(无论是成功还是错误)。 package main import ( "fmt" "sync" ) func processBatch(num in…

记忆之渊 2025-02-07 21:38:04 1 0

Goroutine看不到上下文取消?

我同时有两个goroutines。 在某个时候,我希望我的程序优雅地退出,以便我使用 cancel() func通知我的goroutines,他们需要停止它们,但只有两者中…

瞳孔里扚悲伤 2025-02-06 10:09:44 1 0

在GO中进行非阻滞睡眠

在C#中,当我们想在执行两个过程之间延迟时,我们有两个选项: thread.sleep(time) blocking 等待task.delay(time) 是 换句话说, thread.sleep…

宁愿没拥抱 2025-02-06 07:58:51 1 0

使用`runtime.gosched()`在Select语句的默认情况下是否有意义?

Go的文档说 gosched产生处理器,使其他goroutines可以运行。它不会暂停当前的goroutine,因此执行会自动恢复。 基于该定义,如果我有一系列长期运行的…

缱倦旧时光 2025-02-06 01:21:37 1 0

当主要/父goroutine退出或返回时,未完成的Goroutines会发生什么?

我正在阅读Go编程语言书,第8.4章 func mirroredQuery() string{ responses := make(chan string, 3) go func() { responses <- request("asia.gopl.i…

謌踐踏愛綪 2025-02-05 19:20:11 1 0

Golang Goroutine实践,功能还是渠道?

不断从WebSocket接收JSON数据并在Goroutine中处理它们,不知道这种写作模式 ws.onmessage { //infinite receive message from websocket go func() { …

笑看君怀她人 2025-02-05 19:01:47 2 0

如何在Golang中实现地图的线程安全地图?

我正在研究一个多线程模块,并且需要在Golang中实现MAP的地图 - MAP [ofter] Map [innin]*some_struct 。外部键(MAP [OUTAR])将通过多个线程(Gorou…

Smile简单爱 2025-02-01 11:44:36 2 0

字符串与整数作为Golang中内存利用的地图密钥?

我有一个以下读取函数,该函数由多个 go go Ratorines 调用来读 s3 文件,它填充了两个并发地图如下所示。 在服务器启动期间,它调用读取函数以下填充…

抱猫软卧 2025-01-28 15:03:07 1 0

我不明白为什么它可以与未封闭的频道一起使用,或者为什么需要等待组

在此代码中,我调用一个函数,该函数计算字符串中字母的数量,然后返回符文的地图。为了利用并发性,我使用goroutines调用该函数: func ConcurrentFr…

鯉魚旗 2025-01-28 12:02:05 2 0

在goroutines之间共享数组的问题

我正在尝试解决此Golang练习 https:/// github.com/loong/go-concurrency-eccises/tree/master/1-producer-consumer 。 我想我接近解决方案,但是我…

只为一人 2025-01-26 16:26:52 1 0

Fyne Gui Goroutine在几个滴答后停止了

我已经开始编写一个简单的GUI应用程序,该应用程序仅在左上角显示当前时间。我的问题是,在我的M1 Mac上2-3秒后,时钟刻度停止。有趣的是,当我在时间…

风启觞 2025-01-23 12:14:11 2 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文