Różnica między zamknięciem a zamknięciem usługi Wykonawca
Chcę poznać podstawową różnicę międzyshutdown()
ishutdownNow()
za wyłączenieExecutor Service
?O ile zrozumiałemshutdown()
należy użyć dowdzięczny zamknięcie, co oznacza, że wszystkie zadania, które były uruchomione i umieszczone w kolejce do przetwarzania, ale nie zostały uruchomione, powinny mieć możliwość wykonania ishutdownNow()
robinagły zamknij, co oznacza, że niektóre niedokończone zadania zostaną anulowane, a zadania nie uruchomione zostaną anulowane. Czy jest jeszcze coś, co jest ukryte / jawne, którego brakuje?
P.: Znalazłem kolejne pytanieWIĘC związane z tym, ale nie dokładnie to, co chcę wiedzieć.