从一个nil通道中接收元素,当前goroutine会阻塞
向一个nil通道中发送元素,当前gotoutine也会阻塞
向一个已关闭的通道中发送元素,会引发一个运行时panic,即使发送操作因通道已满而阻塞。
多个goroutine向同一个已满的通道发送元素阻塞时,当通道有空余空间时,最早被阻塞的goroutine会最先被唤醒。
多个goroutine从同一个空的通道接收元素阻塞时,当通道有元素时,最早被阻塞的goroutine会最先被唤醒。
Go运行时每次只唤醒一个goutine.
发送方向通道