为了账号安全,请及时绑定邮箱和手机立即绑定

通道中的元素数

通道中的元素数

Go
神不在的星期二 2021-04-28 18:34:24
使用缓冲通道,如何测量通道中有多少个元素?例如,我正在这样创建和发送频道:send_ch := make(chan []byte, 100)// codesend_ch <- msg我想衡量有多少封邮件都在通道send_ch。我知道由于并发,该度量将不准确,因为在度量和操作之间可能会发生先发制人(例如,在此视频中讨论的Google I / O 2012-Go并发模式)。我将使用它在生产者和消费者之间进行流控制,即,一旦我通过了较高的水印,就更改了某些行为,直到我通过了较低的水印。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 168 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号