Я хочу знать основное различие между shutdown() и shutdownNow() для закрытия Executor Service? Насколько я понял shutdown() следует использовать для изящного выключения, что означает все задачи, запускаемые и поставленные в очередь для обработки, но не запущенные, должны быть завершены, а shutdownNow() завершает резкое, что означает, что некоторые незавершенные задачи отменены, а также отмененные задачи также отменены. Есть ли что-либо еще, что неявное/явное, что мне не хватает?
P.S: Я нашел еще один вопрос в qaru.site/info/21305/..., но не совсем то, что я хочу знать.