java的中断线程interrupt()方法,为什么还要把run()方法走完呢?那中断线程不就没有意义了吗?
高洛峰
高洛峰 2017-04-18 09:33:34
0
2
726

当线程调用interrupt方法后,为什么还要运行完run方法呢?那中断线程还有什么意义?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(2)
刘奇

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.

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!