我有一个对 HTTP 服务器执行查询的程序,每个请求都有一个 goroutine。我很快发现这对于 MacOS 来说太多了,因为文件描述符限制为 250。
我想知道是否可以限制 goroutine 的数量,或者在有可用的 goroutine 之前阻塞,而不是失败。
也许是一个有 250 个 goroutines 的工作池,并将其余的请求排队?
你怎么认为
元芳怎么了
相关分类