会不会存在只生成部分数据, 然后就被拿走的情况呢?

来源:4-2 外部排序结果

Liu_HongYe

2018-09-04 00:43

这样走网络, 会不会存在还没有生成完数据, 就被networksource访问了, 拿走部分数据后监听就关了的情况呢? 毕竟都是异步的嘛.

写回答 关注

1回答

  • Liu_HongYe
    2018-09-04 00:49:41

    哦,我懂了,在InMemSort中, 数据没有处理完, chan是没有close的, 那么这个chan就会阻塞掉, 一直不会把监听的数据准备好.

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

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

19359 学习 · 78 问题

查看课程

相似问题