public void Thread100MsLogics() { DBCommunicator.WaitReadyForOperations(); _moneyTracker = new CMoneyTracker(this); _moneyTracker.LoadDataOnStart(); while (true) { try { _moneyTracker.Process(); Thread.Sleep(100); } catch (Exception e) { Error("Thread100MsLogics", e); Thread.Sleep(100); } } }