我们经常希望在将来的某个时间点执行 Go 代码,或者以某个间隔重复执行。Go 内置的计时器和滴答器功能使这两项任务变得容易。我们首先看一下计时器,然后看一下滴答器。 |
|
|
|
|
|
|
|
计时器代表未来发生的单个事件。您告诉计时器您想等待多长时间,它会提供一个在该时间被通知的通道。此计时器将等待 2 秒。 |
|
|
|
如果您只是想等待,您可以使用 |
|
给 |
|
第一个计时器将在我们启动程序后约 2 秒触发,但第二个计时器应该在它有机会触发之前停止。 |
|
下一个示例:滴答器。