channel 適用於數據在多個協程中流動的場景,有很多實際應用:① 任務定時比如超時處理:select { case <-time.After(time.Second):定時任務select { case <- time.Tick(time.Second)② 解耦生產者和消費者可以將生產者和消費者解耦出來,生產者只需要往 channel 發送數據,而消費者只管從 channel 中獲 ⌘ Read more
channel 適用於數據在多個協程中流動的場景,有很多實際應用:① 任務定時比如超時處理:select { case <-time.After(time.Second):定時任務select { case <- time.Tick(time.Second)② 解耦生產者和消費者可以將生產者和消費者解耦出來,生產者只需要往 channel 發送數據,而消費者只管從 channel 中獲 ⌘ Read more