C#中利用线程触发button事件后,是否可在button 中Abort线程?

C#中利用线程触发button事件后,是否可在button 中Abort线程?

3个回答

可以是可以,但是这样做容易造成意想不到的情况,比如资源泄露或者文件写入错误或者崩溃。
最好让线程自己退出。

btn 中应该定义的是执行的方法,你用线程 执行方法就行了,干嘛 非得通过 btn事件来执行方法?

一般不会这样去结束一个线程,通常的做法是线程里面加一个循环,循环条件设置为Flag,我们控制这个Flag的布尔值就可以达到停止线程里面的任务,然后再结束线程就不会出现错误。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐