后端岗位面试题更新 2026-08-05

在 Golang 中,如何实现定时器功能?

滴滴后端开发编码实现技术原理Go

考察说明

考察 time.Timer 和 time.Ticker 及 goroutine 调度

回答思路

  1. 能区分一次性定时器与周期性定时器
  2. 掌握 time.After、time.NewTimer、time.NewTicker 的使用场景
  3. 理解 timer 在 select 中的配合使用与内存回收