public void Stop() { _stopRequired = true; if (_thr != null) { _thr.Abort(); _thr = null; } if (_dataGetter != null) { _dataGetter.Close(); } }