最赞回答 / zhiaini006
编译器似乎将产生的 small.in 文件放到了上层目录,所以在本层目录没有找到,你可以手动将产生的在上层的那个 small.in 文件 copy 到这个pipeline 文件夹中,然后就可以执行了。
2018-12-22
最赞回答 / 根号三百万
向channel写入或者读取数据都是阻塞的,不开goroutine的话代码上面的代码就阻塞在 out <- r , 当然就死锁了。开gouroutine的话应该不会吧,你可以贴下代码看看
2018-10-31
最新回答 / Liu_HongYe
哦,我懂了,在InMemSort中, 数据没有处理完, chan是没有close的, 那么这个chan就会阻塞掉, 一直不会把监听的数据准备好.
2018-09-04