110,566
社区成员
发帖
与我相关
我的任务
分享
this.Timer = new System.Timers.Timer(100); //触发间隔100毫秒
this.Timer.Elapsed += new ElapsedEventHandler(Timer_Elapsed);
private void Timer_Elapsed(object sender, ElapsedEventArgs e)
{//100毫秒触发
try
{
UpdateEveryHour();
}
catch (Exception ex)
{
loginfo.Info(ex.Message);
}
}
static object locker = new object();
private static void UpdateEveryHour()
{
lock (locker)//防止并发(1秒内执行多次)
{
//清理数据.......
}
}