如何正确退出应用程序

Bis*_*128 5 java multithreading exception

我的应用程序中有一个线程,它永久运行,每5分钟向监控应用程序发送一次心跳.

如果我的应用程序在异常块中失败,我需要退出正在运行它的线程(while循环基于线程没有被中断).

这是否意味着每次捕获我都需要系统退出或中断该线程的调用?这似乎是一个非常混乱的方法,但我不知道如何.

谢谢

ako*_*nov 4

您可以指定该线程为守护线程。它将随着申请而终止。