static void Timer_RealTime_Tick(object sender, EventArgs e) { try { TimeServer = TimeServer.AddSeconds(1); Step10++; Step60++; Step5++; if (Step5 > 5) { Task.Factory.StartNew(() => { //Viết các hàm xử lý vào đây. }); Step5 = 0; } if (Step10 > 10) { Task.Factory.StartNew(() => { CommonBL.LoadDrivers_Active_LastUpdate(); CommonBL.LoadVehicles_Active_LastUpdate(); Config_Common.LoadConfigCommonByLastUpdate(); }); Step10 = 0; } if (Step60 > 60) { Task.Factory.StartNew(() => { //Viết các hàm xử lý vào đây. }); Step60 = 0; } } catch (Exception ex) { LogError.WriteLogError("Timer_RealTime_Tick", ex); } }