【发布时间】:2018-07-12 03:32:47
【问题描述】:
我是golang新手,开始写一些基于prometheus client-go的monitor exporters,发现promethues的源码中有这样的channel var定义代码
reloadCh chan chan error
并使用实例化它
reloadCh: make(chan chan error)
像往常一样,可以用
定义一个通道reloadCh chan error
为什么会有额外的chan 在这里?
【问题讨论】:
-
chan error是一个错误通道。chan chan error是一个频道频道。 -
知道了,谢谢。这真的让我很困惑。
标签: go channel prometheus