博客

NSQ

1 篇文章

← 所有标签

Cover Image for 也谈「优雅中断定时任务」

也谈「优雅中断定时任务」

本文讨论了如何优雅地中断定时任务。作者提供了一个示例,展示了传统的定时器用法无法关闭定时器的问题。为了解决这一问题,他引入了一个 exitChan 的 channel,通过 select 语法同时等待定时器和退出信号,实现了 goroutine 的优雅退出。作者还提到,这种用法来源于对 nsq 源码的学习,体现了其简单清晰的编程风格。