Android能否阻止应用程序外部的后台线程?

Android能否阻止应用程序外部的后台线程?,android,Android,我有一个简单的时钟类,它启动一个后台线程,它每秒钟休眠一次并增加时间: @Override public void run() { while (isClockStarted) { try { TimeUnit.SECONDS.sleep(1); setTime(time + 1); } catch (InterruptedException e) { e.printStackTrac

我有一个简单的时钟类,它启动一个后台线程,它每秒钟休眠一次并增加时间:

@Override
public void run() {
    while (isClockStarted) {
        try {
            TimeUnit.SECONDS.sleep(1);
            setTime(time + 1);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}
在创建时钟对象时,使用
Calendar.getInstance().getTimeInMillis()/1000初始化时间实例变量
因为我需要一个unix时间戳


我想这个时钟线程将运行它的进程。Android操作系统在任何情况下都能阻止这个线程吗??假设该进程是不朽的,并重新启动它被系统杀死的每一个进程。

你看过Android的倒计时吗

您可以告诉线程将来何时停止。我希望这对你有帮助