【发布时间】:2022-11-27 10:17:08
【问题描述】:
我正在制作一个订阅个人资料和取消订阅的机器人。有一个进行订阅的功能和一个检查它是否真的通过 Gocolly 工作的功能。我希望它在多线程中工作,用户选择的线程数一样多,但我不知道该怎么做。我了解 go func 的工作原理,但了解如何为 1 个函数运行多个 goroutine,以便它们能够相互通信。我已经积累了有关 Worker pool 的信息,但尚未了解其工作原理
【问题讨论】:
-
只需阅读这篇关于如何处理 goroutine 和通道的博文:go.dev/blog/pipelines
标签: multithreading algorithm go goroutine