일부 작업을 처리하는 ExecutorService
이 있습니다. 클라이언트 스레드 은 일 수 있으며 ExecutorService
의 shutdown()
으로 호출 할 수 있습니다. ExecutorService
이 완전히 종료 된 후에 정리 코드를 실행하고 싶습니다. ExecutorService
이 종료를 완료 한 후 콜백 메소드를 실행하는 메커니즘이 있습니까?ExecutorService의 종료 시간 결정
참고 :
- 내가 하지 전화
shutdownNow()
- 클린 업 코드가
shutdown()
이 완료 후 를 실행해야 할 수 있습니다. ExecutorService
은newCachedThreadPoolExecutor()
이고;
전체'ExecutorService'가 시스템 종료를 마친 후에 대신 'shutdown()'을 처음 호출 할 때 코드를 실행하지 않겠습니까? –
확장하고 재정의해야하는 이유는 무엇입니까? 왜 직접 호출하지 말아야합니까? –