什么是实现简单定时器库的最佳算法?该库应允许以下操作:
计时器模块将允许计时器具有N秒的时间分辨率,并且每隔N秒给该模块一个提示以检查已过期的计时器。
许多计时器可以同时处于活动状态。
最佳算法需要满足以下目标:
- 启动计时器
- 停止计时器
- 检查计时器是否仍在运行
计时器模块将允许计时器具有N秒的时间分辨率,并且每隔N秒给该模块一个提示以检查已过期的计时器。
许多计时器可以同时处于活动状态。
最佳算法需要满足以下目标:
- 对正在处理计时器到期回调时启动/停止计时器具有强大的鲁棒性
- 允许快速启动、停止和检查计时器
- 具有小的内存占用