Mam pytanie natury kosmetycznej.
Załóżmy, że jakiś wątek w programie działa dopóki zmienna isRunning jest ustawiona na true.
Po ustawieniu isRunning na false wątek kończy działanie, ale trwa to jakiś czas.
Czy w momencie kiedy użytkownik chce wyłączyć aplikację, mogę po prostu ustawić isRunning na false i zakończyć program, czy też powinienem zaczekać aż wątek zakończy działanie (za pomocą join())?
Dzieki za pomoc.