channel常常结合go程使用,作为通信消息队列 var testChan chan int fmt.Println(testChan) // nil 未初始化,没地址 testChan ) fmt.Println(testChan) //0xc420072180 完成了初始化 .往channel写会阻塞,直到消费者把它读出来 testChan .往缓冲为N的channel写,写满N个值后阻塞 testChan ) ;i;i++{ fmt.Println(i) ,,,,,,,,, } .往已经…