package org.vance.thread;
public class ThreadTest implements Runnable{
boolean finished=false; //结束标识
@Override
public void run() {
while(!finished){
//TODO
System.out.println("doing");
}
}
public boolean isFinished() {
return finished;
}
public void setFinished(boolean finished) {
this.finished = finished;
}
public static void main(String[] args) {
ThreadTest te = new ThreadTest();
new Thread(te).start();
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
te.setFinished(true);
}
}