已关闭。此问题需要更多focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
9天前关闭。
Improve this question
我正在做一个机器人,它可以订阅和取消订阅配置文件。有一个函数可以订阅,还有一个函数可以检查它是否真的通过Gocolly工作。我希望它能在多线程中工作,用户选择多少线程就有多少线程,但我不知道怎么做。我知道go func是如何工作的,而是如何为一个函数运行多个goroutine,使它们之间能够进行有效的通信。
1条答案
按热度按时间bxgwgixi1#
下面是go worker池的一个很好的示例:https://gobyexample.com/worker-pools
只需在循环中调用go例程就可以启动多个工作线程
上面的示例还显示了通过使用go通道在线程之间进行的简单通信。