MultiTimer 单一计时器处理多计时器的事情 更高效 更安全
2009年6月24日
1 条评论
2009.10.6 更新
有时有一些function都有延时,并且频率都一样。
一般的做法是:每个function都new Tiemr。
当function不多时还好,一旦多了就很浪费资源,效率也就相应下降了。 这个时候,O(∩_∩)O哈哈~ MutiTimer 出场了。
MutiTimer应用环境:
- 有多个function要延时调用
- 所有function的调用的频率相同
MutiTimer相比于Timer的优点:
- 更高效:用一个Timer调用所有的function
- 传任意参数:Timer TimerComplete都可以传任意个数参数
- 更安全:不使用事件,就不需要关心移出事件
MutiTimer相比于Timer的缺点:
- 多个function必须频率一致,也就是Timer.delay一样,不然精确度低
- 不能记录执行了多少次
- 启动了一个function后,这个function将不能停下,直到指定时间之后自动停止
AS, MultiTimer, Timer, 参数, 高效