如何判断多线程已经全部执行结束
1个回答
展开全部
class ReadFileThread implements Runnable
{
int i=0;
public ReadFileThread(int i){
this.i=i;
}
public void readFileThread(int i){
try{
//.....read file(i);
}
catch(Exception e){
e.printStackTrace();
}
}
public void run(){
try
{
this.readFileThread(i);
}
catch(Exception e)
{
}
}
}
public class TextThread
{
public static void main(String[] args){
for(int i=0;i<10;i++){
new Thread(new ReadFileThread(i)).start();
}
}
}
以上程序使十个进程开始读10个文件,一个进程读一个文件,现在有一个问题就是如何判断十个进程都已经结束。要用Stop人为结束吗?还是进程执行完了自动结束。最主要的还是判断十个进程是否都已结束
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |