c#线程异常终止怎么解决。
System.Threading.ThreadAbortException:正在中止线程。在System.Threading.WaitHandle.WaitOneNati...
System.Threading.ThreadAbortException: 正在中止线程。
在 System.Threading.WaitHandle.WaitOneNative(SafeHandle waitableSafeHandle, UInt32 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
在 System.Threading.WaitHandle.InternalWaitOne(SafeHandle waitableSafeHandle, Int64 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
在 System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean exitContext)
在 System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout)
线程在AutoResetEvent.WaitOne()时会出异常.. 展开
在 System.Threading.WaitHandle.WaitOneNative(SafeHandle waitableSafeHandle, UInt32 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
在 System.Threading.WaitHandle.InternalWaitOne(SafeHandle waitableSafeHandle, Int64 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
在 System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean exitContext)
在 System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout)
线程在AutoResetEvent.WaitOne()时会出异常.. 展开
3个回答
展开全部
用try catch扑捉下异常,如果出了异常就才catch中关掉或者重新开启线程.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的线程处在WaitSleepJoin状态,暂停在 AutoThreadEven.WaitOne()这一句。
此时,如果此线程被其他线程调用 Abort(),那么就会报这个异常。
此时,如果此线程被其他线程调用 Abort(),那么就会报这个异常。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你线程是干什么的?跟踪下在那里出现错误的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询