关于基础节点那节课程里讲得功能实现

来源:-

慕容4585638

2018-03-02 16:01

1、我理解的是,基础节点实现的应该就是内部快速排序吧?直接使用诸如 sort 来排序,然后再写入 channel ,后续再在归并节点上进行归并不就行了吗,为什么要先将数据源写入到 channel 然后读出来到 Array 中再排序然后再写入 channel 中那么复杂?看第一遍没明白,看第二遍才感觉是兜了个大圈子

2、或者是第一个疑问是我误解了,难道老师举例的数据源其实是拆分后的小份数据?

写回答 关注

2回答

  • 幕布斯3166344
    2018-03-04 23:22:16

    channel 是 routine 间通信的方式,要并行,就要使用channel吧

  • flyscue
    2018-03-03 08:27:23

    应该是为了将数据分拆来方便分布式大数据排序才这样子设计的。

搭建并行处理管道,感受GO语言魅力

通过搭建并行数据处理管道,展示go语言在并发编程方面的优势

19375 学习 · 78 问题

查看课程

相似问题