Mekanisme gangguan Java ialah mekanisme kerjasama, yang bermaksud bahawa utas lain tidak boleh ditamatkan secara langsung melalui gangguan, dan utas yang terganggu perlu mengendalikan gangguan itu dengan sendirinya. Ini seperti ibu bapa di rumah yang memberitahu anak-anak mereka untuk menjaga kesihatan mereka, tetapi sama ada dan bagaimana anak-anak mereka menjaga kesihatan mereka terpulang sepenuhnya.
Benang Java juga mempunyai cara untuk menghalang kaedah larian daripada selesai, dan itu adalah kaedah berhenti Walau bagaimanapun, kaedah ini telah ditinggalkan oleh jdk. Jika utas anda mengubah suai data di suatu tempat, sama ada pangkalan data atau menulis fail, dan kaedah berhenti membunuh utas tanpa sebarang penjelasan, adakah data akan menjadi huru-hara atau tidak konsisten? Oleh itu, benang Java menggunakan mekanisme gangguan, dan anda boleh menangkap gangguan ini dan melaksanakan operasi yang diperlukan selepas gangguan.
Analisis terperinci mekanisme gangguan Java
Benang Java juga mempunyai cara untuk menghalang kaedah larian daripada selesai, dan itu adalah kaedah berhenti Walau bagaimanapun, kaedah ini telah ditinggalkan oleh jdk. Jika utas anda mengubah suai data di suatu tempat, sama ada pangkalan data atau menulis fail, dan kaedah berhenti membunuh utas tanpa sebarang penjelasan, adakah data akan menjadi huru-hara atau tidak konsisten? Oleh itu, benang Java menggunakan mekanisme gangguan, dan anda boleh menangkap gangguan ini dan melaksanakan operasi yang diperlukan selepas gangguan.