84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
当线程调用interrupt方法后,为什么还要运行完run方法呢?那中断线程还有什么意义?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
Java の割り込みメカニズムは協調メカニズムです。つまり、割り込みによって別のスレッドを直接終了することはできず、割り込みを受けたスレッドは独自に割り込みを処理する必要があります。これは、家庭で親が子供に健康に気をつけるように言うのと同じですが、子供が健康に気を付けるかどうか、またどのように気を付けるかは完全に親次第です。
Java 割り込みメカニズムの詳細な分析
Java スレッドには run メソッドの完了を防ぐ方法もあります。それが stop メソッドですが、このメソッドは jdk によって放棄されました。スレッドがデータベースやファイルの書き込みなど、どこかのデータを変更していて、stop メソッドが何の説明もなくスレッドを強制終了した場合、データは混沌としたり、一貫性がなくなったりしますか?したがって、Java スレッドは割り込みメカニズムを使用し、この割り込みをキャプチャして、割り込み後に必要な操作を実行できます。
Java 割り込みメカニズムの詳細な分析
Java スレッドには run メソッドの完了を防ぐ方法もあります。それが stop メソッドですが、このメソッドは jdk によって放棄されました。スレッドがデータベースやファイルの書き込みなど、どこかのデータを変更していて、stop メソッドが何の説明もなくスレッドを強制終了した場合、データは混沌としたり、一貫性がなくなったりしますか?したがって、Java スレッドは割り込みメカニズムを使用し、この割り込みをキャプチャして、割り込み後に必要な操作を実行できます。