Thread类中有封装stop()方法终止线程,在程序中,使用了停用的方法并不意味着程序不会被执行,它仍然起作用。由于缺点不过,不提长使用而已。
看一下终止线程的示例:
看一下终止线程的示例:
package com.mz.xx.tb;
public class Deprecation2 extends Thread{
boolean runnable = true;
void stopThread(){
runnable = false;
}
public void run() {
while(runnable){
System.out.println("Hi!!!!!");
}
}
public static void main(String[] args) {
Deprecation2 dt = new Deprecation2();
dt.start();
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
dt.stopThread();
}
}