登录
首页 >  Golang >  Go问答

会在 API 调用时创建 goroutine 吗?

来源:stackoverflow

时间:2024-03-21 15:45:31 103浏览 收藏

**文章首段摘要** 在进行 Google API 调用时,程序可能会创建额外的 goroutine,这引发了关于 goroutine 过多问题的担忧。然而,这种担忧可能是一种误解。API 实现通常会创建特定的 goroutine 数量,这对于高效处理调用是必要的。因此,在 API 调用中创建 goroutine并不一定会导致问题。相反,它可能是正确的 goroutine 数量,以实现最佳性能和并发性。

问题内容

我正在测试,并注意到当我进行 Google API 调用时,我的程序会创建 2 个额外的 goroutine(从 1 个 goroutine 变成 3 个 goroutine)。我觉得这会导致创建太多 goroutine 的问题。


解决方案


不是天生的。但许多 API 的实现当然会。

为什么你认为这是“额外的”?这可能正是正确的 goroutine 数量。

不要。你的这种感觉是错误的。使用 goroutine 绝对没有任何问题——这就是它们存在的原因。

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>