线程中tr.ThreadState == ThreadState.Suspended这样判断为什么没用?
我是这么写的
if(tr.ThreadState == ThreadState.Suspended)
{
tr.Resume();
}
但是为什么有时候明明tr.ThreadState就是Suspended,却不会进入呢?
------解决方案--------------------试试(tr.Thread.Alive)
------解决方案--------------------tr?
莫非你的Thread是全局的么?
那这个判断你是不是放在主线程上了?如果那样的话,主线程会提前完成,当然检查不到子线程的状态了