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

通道中的元素数

通道中的元素数

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 关注
  • 150 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信