Mam pytanie na które nie mogę znaleźć odpowiedzi.
Mam Selector który działa sobie w pętli while (true) na osobnym wątku (klasa implementuje Runnable). Uruchamiam wątek za pomocą ExecutorService. Chciałbym wstrzymać jego pracę/zabić instancję. Jak to zrobić?
Czy powinienem:
- rzucić jakiś wyjątek, aby wywołać przerwanie (wydaje mi się to okropnym pomysłem)
- korzystać z
Observable - trzymać obiekt
Futurei na nim operować?
Każda pomoc i dyskusja mile widziane.