您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何从以特定顺序执行的N个goroutine中收集值?

如何从以特定顺序执行的N个goroutine中收集值?

Goroutines独立地并行运行,因此,如果没有显式同步,您将无法预测执行和完成顺序。因此,您无法将返回的数字与输入的数字配对。

您可以返回更多数据(例如,输入数字输出,例如包装在结构中),也可以将指针传递到辅助函数(作为新的goroutine发布),例如*Stuff,让goroutine自己填充计算出的数据Stuff

Go 2022/1/1 18:16:52 有461人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶