Thread thread = new Thread(new ThreadStart(ThreadProcess));
thread.Start();public void ThreadProcess()
{
While(flag)
{
.....
}
}如果flag为false时,ThreadProcess执行完毕,这个时候thread结束了吗?
还需要调用 thread.Abort()等函数来强制关闭吗?
谢谢
thread.Start();public void ThreadProcess()
{
While(flag)
{
.....
}
}如果flag为false时,ThreadProcess执行完毕,这个时候thread结束了吗?
还需要调用 thread.Abort()等函数来强制关闭吗?
谢谢
所以,要么用线程池,要么把线程设置为后台运行方式。设置方法:IsBackground=true;