我的应用程序中运行着许多 goroutine,并且我有另一个 goroutine 必须在同一时间段内只处理一个请求,然后将结果发送回调用方。
这意味着其他 goroutine 应该等到必要的(单操作)goroutine 忙。
[goroutine 1] <- - - - [goroutine 2]<- - - - -> [Process some data in a single goroutine and send the result back to caller - - - [goroutine 3] <-
我对 Go 非常陌生,而且我对如何正确实施它知之甚少。
有人可以为我提供一些工作示例,以便我可以在 go playground 上运行它吗?
元芳怎么了
斯蒂芬大帝
相关分类