@@ -27,14 +27,14 @@ func (p *poller) terminate() {
}
func (p *poller) start() {
ticker := time.NewTicker(p.avgInterval)
go func() {
for {
select {
case <-ticker.C:
p.enqueue()
case <-p.done:
p.shutdown()
default:
time.Sleep(p.avgInterval)
}()
The note is not visible to the blocked user.