课程
/后端开发
/Go
/搭建并行处理管道,感受GO语言魅力
在相同时间内,执行单个没有打印出来hello,而多并发的时候可以打印,这是为什么?
2018-08-31
源自:搭建并行处理管道,感受GO语言魅力 2-2
正在回答
for循环执行时需要时间的, 在for循环未执行完成之前, 前面go语句生成的goroutine就已经执行了, 所以会有一部分的输出出现.
举报
通过搭建并行数据处理管道,展示go语言在并发编程方面的优势
2 回答channel 是 routine 间通信的方式,为什么在main函数中读取的时候可以直接读呢?
2 回答用chan接收数据后,打印输出会出现deadlock
4 回答createPipeline的时候,编译器提醒无法打开small.in,没生产此文件
1 回答使用bufio.NewWrite封装了一下file,为什么生成的文件里面没有内容啊,不封装的时候就会有输出
1 回答老师什么时候下个视频啊?