读书人

Thread Start() 第二回的时候提示quot;线程

发布时间: 2012-08-30 09:55:54 作者: rapoo

Thread Start() 第二次的时候提示"线程正在运行或被终止;它无法重新启动"
第一次Start()完的时候已经Abort()了
再执行一次Start()就提示"线程正在运行或被终止;它无法重新启动"
这个怎么解决?

[解决办法]
是的,你需要重新new一个线程出来
[解决办法]
这里已经说的很清楚了啊,线程被终止以后不能重新开始的。
你重新new一个吧,要不就挂起然后再执行,或让它sleep。
[解决办法]
while ((th.ThreadState & (ThreadState.Unstarted | ThreadState.Stopped)) == 0)
{
}
多线程操作,执行数据共享加锁lock
[解决办法]
Abort() MSDN查查吧~Abort()产生的异常就是让线程退出

读书人网 >C#

热点推荐