苏飞论坛

标题: C#线程怎么判断线程是否执行完成 [打印本页]

作者: 残阳遇雪    时间: 2013-8-16 10:07
标题: C#线程怎么判断线程是否执行完成
假设我有这样一个方法
for(int i=0;i<10;i++)
{
    thread t=new thread(void(执行的代码段).......);

t,start();
}
然后我这边要等待上面的10个线程全部执行完成

才去执行。。
我想要知道我怎么样才能知道10个线程执行完了呢??可以不用thread类
作者: 站长苏飞    时间: 2013-8-16 10:20
线程里面不是执行的有方法吗,在方法里做设置
如下

public void a()
{
//开始执行

//方法体

//结束执行
}
你的线程里的方法执行完了就表示你的线程结束了。
你可以在开始和结束的地方设置个开关,比较t=0 完成t=1之类的。这个自己定吧
作者: 天山明月    时间: 2013-8-16 10:32
正解




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4