什么会导致线程中断?

时间:2018-09-17 09:59:13

标签: android multithreading interrupt

我对中断的用途都很熟悉(粗略地说:要求被中断的线程 kindly 尽可能方便地终止或至少停止其工作,而不是杀死它立即)以及如何正确处理(在大多数情况下,可能不是棘手的情况)。

但是我很难理解(如果不是我自己的代码)甚至可以首先调用Thread.interrupt(),而何时这种“第三方中断”可能会发生。

我正在寻找许多信息,以了解为什么有人想要中断线程,但是除非我自己编写代码,否则几乎没有关于谁会为“我的”线程执行此操作的任何信息。

因此,在Android上,如果我自己的应用程序代码不包含对Thread.interrupt()或类似AsyncTask<,,>.cancel()之类的任何调用,我启动的任何线程都将被打断吗?

0 个答案:

没有答案