Rumah  >  Soal Jawab  >  teks badan

jvm - Bagaimana untuk melaksanakan arahan yang ditentukan apabila java keluar secara tidak normal

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. .

PHPzPHPz2713 hari yang lalu586

membalas semua(1)saya akan balas

  • 大家讲道理

    大家讲道理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. TerminateProcesskill -9一样,进程会不留痕迹地消失。
    如果是后者的话,addShutdownHookJika yang terakhir, addShutdownHook sepatutnya boleh melakukannya.

    balas
    0
  • Batalbalas