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?
Werden Java -Shutdown -Hooks auf Heap OOM aufgerufen? ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post