public void Interrupt () { lock (_thread) { _interrupted = true; //thread.Interrupt (); _thread.Abort(); } }