Java 正确终止线程的方法_java thread interrupt() thread.currentthread().isi-CSDN博客

网站介绍:文章浏览阅读285次。Thread类中有一个已经废弃的 stop() 方法,它可以终止线程,但由于它不管三七二十一,直接终止线程,所以被废弃了。比如,当线程被停止后还需要进行一些善后操作(如,关闭外部资源),使用这个方法就无能为力了。可以通过线程中断来实现线程终止。首先来看一下Java线程中断的一些内容:Java平台为每个线程维护了一个布尔型的中断标记,可以通过下列方法获取该标记的值:interrupt() 中断某个线程isInterrupted() 返回该线程的中断标记interrupted() 返回并重置该线程_java thread interrupt() thread.currentthread().isinterrupted() 如何彻底终止