public static void StartMonitorDatabase(int i) { TaskExcuter databaseTaskExcuter = null; if (!taskDbExcuters.ContainsKey(i)) { databaseTaskExcuter = new TaskExcuter(); taskDbExcuters.Add(i, databaseTaskExcuter); } ConfigManager cm = null; if (!cms.ContainsKey(i)) { cm = new ConfigManager(); cms.Add(i, cm); } cms[i].Init(); DatabaseMonitor dm = null; if (!dms.ContainsKey(i)) { dm = new DatabaseMonitor(i); dms.Add(i, dm); } RegisterAndSetDbAction(i); taskDbExcuters[i].SetTask(dms[i].LetMonitor, 3); taskDbExcuters[i].StartTask(); }
public static void StartMonitorDatabase(int i) { TaskExcuter databaseTaskExcuter = null; if (!taskDbExcuters.ContainsKey(i)) { databaseTaskExcuter = new TaskExcuter(); taskDbExcuters.Add(i, databaseTaskExcuter); } ConfigManager cm = null; if (!cms.ContainsKey(i)) { cm = new ConfigManager(); cms.Add(i, cm); } cms[i].Init(); DatabaseMonitor dm = null; if (!dms.ContainsKey(i)) { dm = new DatabaseMonitor(i); dms.Add(i,dm); } RegisterAndSetDbAction(i); taskDbExcuters[i].SetTask(dms[i].LetMonitor, 3); taskDbExcuters[i].StartTask(); }