按照你的需求,其它编程语言用线程池来实现。

Go 语言也可以用协程池,小的并发量不需要协程池。

请参考go coroutine pool