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

老师您好,请问一下为什么不是流水线形式的?就是A处理完一个element直接通过channel传给B,然后A继续处理其他的element,最后在C处进行收集。这样子不是更能体现并发的好处吗?

老师您好,请问一下为什么不是流水线形式的?就是A处理完一个element直接通过channel传给B,然后A继续处理其他的element,最后在C处进行收集。这样子不是更能体现并发的好处吗?

正在回答

1 回答

小伙伴客气啦!其实流水线形式也是可以的,这里只是提供了一种可能的案例
在提问中提到的流水线形式,可能会存在一种,由于频繁使用channel传输数据的形式,而造成一定程度的额外耗时
所以我们在设计并发代码的时候,在某些为了通过并发加速计算的场景下,通常会尽可能地避免使用到channel

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

老师您好,请问一下为什么不是流水线形式的?就是A处理完一个element直接通过channel传给B,然后A继续处理其他的element,最后在C处进行收集。这样子不是更能体现并发的好处吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信