課程
/后端開發
/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 回答老師什么時候下個視頻?。?/p>
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-09-04
for循環執行時需要時間的, 在for循環未執行完成之前, 前面go語句生成的goroutine就已經執行了, 所以會有一部分的輸出出現.