channel数据结构-make
2020-09-22 21:21:28 7 举报
go channel创建
作者其他创作
大纲/内容
nil
sendx
等待发消息的groutine队列
0
hchan
recvx
recvq
elemsize
runtime.mutex
队列中的元素类型
closed
channel是否关闭
lock
qcount
runtime._type
环形队列容量
sendq
队列已发送位置索引
创建channel时,主要是dataqsiz和elemsize两个字段不一样
buf
环形队列头指针
等待读消息的groutine队列
环形队列元素个数
队列已接收位置索引
elemtype
8
读写锁
队列中每个对象大小
dataqsiz
0 条评论
回复 删除
下一页