亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于讀取后觸發寫模塊


func?main(){
????...
????go?lp.read.Read(lp.chanRead)
????go?lp.Process()
????go?lp.write.Write(lp.chanWrite)
????time.Sleep(10?*?time.Second)
????...
}

在main函數中開啟goroutine 執行了 read、process、write三個方法,process、write方法只執行了一次。

為何每次讀到新數據,都會再次觸發 lp.Process() 和 lp.write.Write() ?

正在回答

2 回答

有新數據來的時候,會通過監聽的通道將數據送入Process協程,處理完又通過另一通道將處理好的數據送入Write協程,各協程均準備就緒,通道處于監聽狀態

0 回復 有任何疑惑可以回復我~

沒有吧,后來加for循環和slect才可以的

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于讀取后觸發寫模塊

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號