private bool IsAlive() { return _thread != null && _thread.ThreadState != ThreadState.Stopped && _thread.ThreadState != ThreadState.Aborted && _thread.ThreadState != ThreadState.AbortRequested; }