接收1-有等待的groutine
2020-09-22 22:33:39 0 举报
登录查看完整内容
golang channel接收数据,有等待发送的groutine
作者其他创作
大纲/内容
取出的数据
环形队列的长度为2,已经放满了元素
sendx
2
sudog100
recvx
recvq
elemsize
runtime.mutex
队列中的元素类型
channel是否关闭
lock
100
qcount
队列已发送位置索引
环形队列头指针
buf
队列已接收位置索引
dataqsiz
nil
绿色的是变动的字段
等待发消息的groutine队列
hchan
0
101
第一步:等待发送队列中有groutine,直接出队列,返回数据,唤醒groutine
closed
runtime._type
环形队列容量
sendq
等待读消息的groutine队列
环形队列元素个数
elemtype
8
读写锁
队列中每个对象大小
0 条评论
回复 删除
下一页