Werden Java -Shutdown -Hooks auf Heap OOM aufgerufen?Java

Java-Forum
Anonymous
 Werden Java -Shutdown -Hooks auf Heap OOM aufgerufen?

Post by Anonymous »

addShutdownhook sagt: < /p>

Unter seltenen Umständen kann die virtuelle Maschine abbrechen, dh aufhören zu laufen, ohne sauber zu schließen. Dies tritt auf, wenn die virtuelle Maschine extern beendet wird, beispielsweise mit dem Sigkill -Signal auf UNIX oder dem TerminateProcess -Aufruf auf Microsoft Windows. Die virtuelle Maschine kann auch abbrechen, wenn eine native Methode beispielsweise durch die Beschädigung interner Datenstrukturen oder versucht, auf nicht vorhandene Speicher zuzugreifen. Wenn die virtuelle Maschine abbricht, kann keine Garantie darüber durchgeführt werden, ob eine Herunterfahren von Haken ausgeführt werden oder nicht. Verleihen Heap OOMS native Methoden schief oder beschädigen interne Datenstrukturen? Oder sind Heap OOM -Fehler wiederhergestellt, damit die Shutdown -Hooks ausgeführt werden?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post