課程
/后端開發
/Go
/搭建并行處理管道,感受GO語言魅力
這樣走網絡, 會不會存在還沒有生成完數據, 就被networksource訪問了, 拿走部分數據后監聽就關了的情況呢? 畢竟都是異步的嘛.
2018-09-04
源自:搭建并行處理管道,感受GO語言魅力 4-2
正在回答
哦,我懂了,在InMemSort中, 數據沒有處理完, chan是沒有close的, 那么這個chan就會阻塞掉, 一直不會把監聽的數據準備好.
舉報
通過搭建并行數據處理管道,展示go語言在并發編程方面的優勢
1 回答file.Close()兩次,會不會有一個沒有被close
2 回答用chan接收數據后,打印輸出會出現deadlock
2 回答我用的liteIDE工具,為什么我在main.go中引用pipeline中的nodes.go的方法,不提示我導包,然后運行就會提示"undefined: pipeline"
1 回答使用bufio.NewWrite封裝了一下file,為什么生成的文件里面沒有內容啊,不封裝的時候就會有輸出
1 回答輸入函數, 然后自動補全參數的?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-09-04
哦,我懂了,在InMemSort中, 數據沒有處理完, chan是沒有close的, 那么這個chan就會阻塞掉, 一直不會把監聽的數據準備好.