public override void Start()
{
lock (_stateLock)
{
lock (_thisLock)
{
if (this.State == ManagerState.Start) return;
_state = ManagerState.Start;
_watchThread = new Thread(this.WatchThread);
_watchThread.Priority = ThreadPriority.Lowest;
_watchThread.Name = "TransfarLimitManager_WatchThread";
_watchThread.Start();
}
}
}