我用 . 来检查线程的状况if(Thread.IsAlive)
。此线程中正在运行一个表单。有时在执行过程中,即使表单保持打开状态,对 Thread.IsAlive 的调用似乎评估为假。我想用if(Thread.ThreadState==ThreadState.Running)
. 这是正确的做法吗?如果没有,有什么可能的解决方法?
问问题
42544 次
我用 . 来检查线程的状况if(Thread.IsAlive)
。此线程中正在运行一个表单。有时在执行过程中,即使表单保持打开状态,对 Thread.IsAlive 的调用似乎评估为假。我想用if(Thread.ThreadState==ThreadState.Running)
. 这是正确的做法吗?如果没有,有什么可能的解决方法?