Вот как раз вместо ```isExit``` и придумано прерывание треда.
```
Thread.currentThread().interrupt();
```