MyThread extends Thread{ { boolean finish;public MyThread(){ finish=false; //do something you want//finish it finish=true; } } class mainClass{ Thread myThread; public mainClass(){ //do other things myThread=new MyThread(); } //当要知道是否完成时调用check_Finish()函数! public boolean check_Finish(){ return myThread.finish; }}
{ boolean finish;public MyThread(){
finish=false;
//do something you want//finish it
finish=true;
}
}
class mainClass{
Thread myThread;
public mainClass(){
//do other things
myThread=new MyThread();
}
//当要知道是否完成时调用check_Finish()函数!
public boolean check_Finish(){
return myThread.finish;
}}
又或者由主线程来给标志给它,有主线程来检查子线程所干的任务是否完成,子线程发现标志已改,跳出循环结束.