ID 2087341 Banca IESES Órgão TRE-MA Ano 2015 Provas IESES - 2015 - TRE-MA - Analista Judiciário - Análise de Sistemas Disciplina Sistemas Operacionais Assuntos Virtualização O que são shutdown hooks? Alternativas São ganchos entre um código de método e outro em outra classe. Antes de um servidor ser desligado, o código verificar a existência de objetos em memória e executa seus métodos. Quando uma máquina virtual Java (JVM) se aproxima do término de execução, é possível executar um código antes de sua finalização. Essa ação se assemelha ao método finalize que é executado antes do coletor de lixo (garbage collector). São ligações entre superclasses no Java, que em conjunto executam código antes do objeto ser liberado da memória. Responder Comentários "A classe Runtime oferece um método chamado addShutdownHook, que recebe uma Thread como parâmetro." "O shutdown hook é acionado sempre que a execução do programa é finalizada. Naturalmente ou através do desligamento da jvm ou computador;" Fonte: http://edgarberlinck.blogspot.com.br/2014/02/interceptar-desligamento-do-computador.html