golang 多个协程中 读取同一个 channel,怎么不是按顺序打印
func main(){
ch := make(chan int) go func(){ for{ c :=<-ch fmt.Println("one:",c,"len:",len(ch)) } }() go func(){ for{ c :=<-ch fmt.Println("two:",c,"len:",len(ch)) } }() for i:=1;i<=100;i++{ ch<-i } time.Sleep(time.Second * time.Duration(2))
}