Golang中,初始化channel时,不填写长度会怎样?例如,make(chan int)
make(chan int)
Golang中,make(chan int, 1) 中的数字是指缓冲长度,也就是说,如果是1,那么第一次往channel写入数据不会阻塞当前goroutine,但是第二次会。而如果不填数字,那么缓冲长度为0,第一次往channel写入数据时就会阻塞。
make(chan int, 1)