发送1-有等待接收数据的groutine
2020-09-22 21:36:56 4 举报
发送数据到channel-有等待接收数据的groutine
作者其他创作
大纲/内容
待发送的数据
sendx
0
nil
recvx
recvq
elemsize
runtime.mutex
队列中的元素类型
channel是否关闭
lock
1
qcount
队列已发送位置索引
环形队列头指针
buf
队列已接收位置索引
dataqsiz
sudog
等待发消息的groutine队列
hchan
第一步:如果有等待接收数据的groutine,groutine出队列,把数据给该groutine,并唤醒
closed
runtime._type
环形队列容量
sendq
等待读消息的groutine队列
环形队列元素个数
elemtype
8
读写锁
队列中每个对象大小
0 条评论
下一页