private void InternalRun () { _wrapperThread = this; try { _runnable.Run (); } catch (Exception exception) { Console.WriteLine (exception); } finally { _tgroup.Remove (this); } }