您的位置:首页 > 编程语言 > Go语言

go channel缓冲区的大小

2016-04-22 21:28 429 查看

go channel缓冲区的大小

len也可以作用于channel,代表现在channel缓冲区中还有多少数据没有读取.示例如下

c:=make(chan int,20)
fmt.Println("len:",len(c)) //0
c<-1
fmt.Println("len:",len(c)) //1
c<-1
fmt.Println("len:",len(c)) //2
c<-1
fmt.Println("len:",len(c)) //3
<-c
fmt.Println("len:",len(c)) //2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: