Windows Service 多个timer如何不同时执行?
描述
在Windows Service 中,定义了三个timer,都是每分钟执行一次,并且都访问数据库
timer1= new System.Timers.Timer(); timer1.Enabled = true; timer1.Interval = 60000; timer1.Elapsed += new System.Timers.ElapsedEventHandler(this.timer1_Elapsed); timer2= new System.Timers.Timer(); timer2.Enabled = true; timer2.Interval = 60000; timer2.Elapsed += new System.Timers.ElapsedEventHandler(this.timer2_Elapsed); timer3= new System.Timers.Timer(); timer3.Enabled = true; timer3.Interval = 60000; timer3.Elapsed += new System.Timers.ElapsedEventHandler(this.timer3_Elapsed);