golang select
golang select 先看一个例子: func f1(ch chan int) { time.Sleep(time.Minute) ch <- 1 } func main() { ch := make(chan int) go f1(ch) select { case x := <-ch: fmt.Println(x) case <-time.After(time.Second): // func time.After(d time.Duration) <-chan time.Time f...阅读全文