优雅的关闭ticker
  热度 °
文章目录
在ticker和goroutine组合使用中当调用ticker.Stop()关闭ticker之后,相应的goroutine中的ticker.C并没有停掉,下面总结一种优雅的方式关闭ticker.
优雅的关闭ticker
1 | package main |
上述代码通过startTicker创建一个ticker, 当想要关闭这个ticker并同时退出对应goroutine中的for时,可以直接close(),发送done信号直接返回退出startTicker即可.
作者署名:朴实的一线攻城狮
本文标题:优雅的关闭ticker
本文出处:http://researchlab.github.io/2016/10/16/close-ticker-correctly/
版权声明:本文由Lee Hong创作和发表,采用署名(BY)-非商业性使用(NC)-相同方式共享(SA)国际许可协议进行许可,转载请注明作者及出处, 否则保留追究法律责任的权利。
