为了账号安全,请及时绑定邮箱和手机立即绑定

递归 Goroutines,告诉 Go 停止从通道读取的最简洁方法是什么?

递归 Goroutines,告诉 Go 停止从通道读取的最简洁方法是什么?

Go
繁花如伊 2021-08-30 21:57:11
我想知道解决这个问题的惯用方法(目前会引发死锁错误),递归分支的次数未知,所以我不能简单地关闭通道。http://play.golang.org/p/avLf_sQJj_我通过传递一个指向数字的指针并增加它来使它工作,并且我已经研究过使用同步等待组。我不觉得(我可能是错的),我想出了一个优雅的解决方案。我看到的 Go 示例往往简单、巧妙和简洁。这是 Go 之旅的最后一个练习,https://tour.golang.org/#73你知道'Go 程序员' 会如何管理这个吗?任何帮助,将不胜感激。我试图从一开始就好好学习。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 190 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信