我有一个扩展 Thread 的类 XYZ,它也是一个单例(是的。我的应用程序需要它)。
在 run 方法中,我有这样的东西:
public void run() {
service.start();
}
service.start()花费的时间是巨大的。此外,我的应用程序并不总是需要运行线程,但无法提前决定,所以在启动应用程序时我正在启动这个线程。
现在,当应用程序不需要线程时,它会很快完成,我需要做的就是等待线程死亡。
我尝试使用 stop() 方法,但后来知道它已被弃用。