Разница между выключением и выключением Теперь Службы Исполнителя

Я хочу знать основную разницу междуshutdown() а такжеshutdownNow() для выключенияExecutor Service ? Насколько я понялshutdown() следует использовать дляgraceful завершение работы, что означает, что все задачи, которые выполнялись и ставились в очередь на обработку, но не были запущены, должны быть разрешены для выполнения иshutdownNow() делаетabrupt shutdown означает, что некоторые незавершенные задачи отменяются, а незапущенные задачи также отменяются. Есть ли что-то еще, что неявно / явно не хватает?

П.С .: Я нашел еще один вопрос поТАК связано с этим, но не совсем то, что я хочу знать.

Ответы на вопрос(3)

Ваш ответ на вопрос