private void StartDeadlockMonitor()
{
executionStartTime = DateTime.Now;
deadlockSuspected = false;
lock (executing)
{
executing.Add(this);
if (deadlockCheckTimer == null)
deadlockCheckTimer = new Timer(CheckForDeadlocks, null, DEADLOCK_CHECK_PERIOD_MS, DEADLOCK_CHECK_PERIOD_MS);
}
}