通过调用interrupt()和检查中断状态关闭线程
线程可以调用interrupt()方法发出中断请求,线程内部需要通过检测Thread.currentThread().isInterrupted()或捕获InterruptedException来发现中断信号,进而进行必要的清理工作并结束运行。这是一种比较优雅和常用的关闭线程方式。
通过调用interrupt()和检查中断状态关闭线程
线程可以调用interrupt()方法发出中断请求,线程内部需要通过检测Thread.currentThread().isInterrupted()或捕获InterruptedException来发现中断信号,进而进行必要的清理工作并结束运行。这是一种比较优雅和常用的关闭线程方式。