Golang - channel練習 - 生產者消費者模型

生產者和消費者模型,生產者不斷產生數據存入管道,消費者不斷從管道中拿取,處理後放入新的管道,最後從新管道中拿結果並輸出
package main import ( "fmt" "math/rand" ) // 額外補充 // 給rand加隨機數種子,實現每一次執行都能產生隨機數 // rand.Seed(time.Now().UnixNano()) // 模擬生產者消費者模型 // 使用goroutine和channel實現 // 生產者: 產生隨機數 math/rand // 消費者: 計算隨機數每個
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章