当前位置:编程学习 > C#/ASP.NET >>

关于线程定义的Boolean变量

我想定义一个条件语句。通过Boolean变量确定线程thread1是否运行?
如果线程thread1运行,则执行语句thread1.Abort();
我应该怎么写?
--------------------编程问答-------------------- bool isThread1Running;

要是Thread1是LZ你自己调用的话,在thread1.Start()的时候 把isThread1Running赋值为true;
在需要停止该线程的时候查一下isThread1Running的值
或者实施Thread.isAlive属性 --------------------编程问答-------------------- thread1.ThreadState就可以检查该线程的状态
http://msdn.microsoft.com/en-us/library/system.threading.threadstate(VS.80).aspx --------------------编程问答-------------------- if(thread.IsAlive)
                {
//线程还没有死

}
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,