Rumah > Soal Jawab > teks badan
Sejurus sebelum proses Java keluar secara tidak normal, bagaimana untuk melaksanakan arahan yang ditentukan untuk mengekalkan keadaan sistem pada masa itu? Saya melihat blog di Internet yang mengatakan bahawa arahan boleh dilaksanakan, tetapi tidak ada penjelasan khusus. .
大家讲道理2017-05-17 10:02:01
Adakah pintu keluar luar biasa yang anda maksudkan tentang kemalangan jvm? Atau hanya membuang Ralat seperti OOM?
Jika ia adalah yang pertama, maka tiada langkah yang boleh menjamin bahawa anda akan merekodkan status sistem Kemungkinan besar seperti TerminateProcess
dan kill -9
, prosesnya. akan hilang tanpa meninggalkan kesan. TerminateProcess
和kill -9
一样,进程会不留痕迹地消失。
如果是后者的话,addShutdownHook
Jika yang terakhir, addShutdownHook
sepatutnya boleh melakukannya.