shutdown hook: procedura obsługująca zamykanie
Rodzaj wątku w języku Java, który zostaje zainicjalizowany w czasie działania aplikacji, ale uruchamia się dopiero przy jej zamykaniu. Celem tego rodzaju wątków jest wykonanie wszelkich czynności, które powinny zostać wykonane przed zamknięciem programu (np. zamknięcie plików, zapisanie danych itp.). Technikę tę stosuje się w programowaniu współbieżnym.