ExecutorService#shutdown 메서드의 javadoc에 대해 혼란스러워합니다. 이 모순 된 진술이 아닌가?ExecutorService shutdown
이전에 제출 한 작업이 인 실행을 순서대로 종료하지만 새 작업은 허용되지 않습니다. 이 메서드는 실행을 완료하기 위해 이전에 제출 된 작업에 대해 을 기다리지 않습니다. 이를 수행하려면 awaitTermination을 사용하십시오.
이전에 제출 한 작업을 정상적으로 종료 할 수 있다면 실행이 완료 될 때까지 기다릴 수 없습니다.
주석은 이전 작업이 삭제되지 않는다는 것을 의미합니다. 그들은 즉시 처형 될 것입니다. 'awaitTermination()'을 사용하십시오. –
루틴은 모든 태스크가 완료되기를 기다리는 대신 거의 즉시 반환됩니다. –