1、Once Timer是什么?
一次性定时器,创建一个定时器,设定了超时时间,超过设定时间可以做相应的处理。
2、应用举例
当一次性下发很多消息数据需要处理的时候,每下发一个消息就要处理一次,比较耗时,我们可以设立一个一次性定时器,在超时时间内的所有数据保存起来,当没有消息或是超时的情况下则将这些数据一起处理,从而减少处理次数,提高效率。
Create_Once_Timer()
{
if (定时器不存在)
{创建定时器 }
ese
{刷新定时器}
将数据保存起来
}
Once_Timer_OutTimer_Process()
{
将保存起来的数据一起处理
}
阅读(978) | 评论(0) | 转发(0) |