用try catch扑捉下异常,如果出了异常就才catch中关掉或者重新开启线程.
你的线程处在WaitSleepJoin状态,暂停在 AutoThreadEven.WaitOne()这一句。此时,如果此线程被其他线程调用 Abort(),那么就会报这个异常。
你线程是干什么的?跟踪下在那里出现错误的。