```go
func main() {
c := make(chan int)
c <- 1
fmt.Println(<-c)
}
func main() {
c := make(chan int,2)
c <- 1
c <- 2
fmt.Println(<-c)
fmt.Println(<-c)
}
```
为什么第二个不会死锁
有疑问加站长微信联系(非本文作者)
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`