C# 终止线程
2016-06-14 14:20
375 查看
最近在弄一个等待窗口,使用了线程去调用form。在结束线程这边碰到了些问题。调用: thread.Abort();thread.Join();老被ThreadAbortException异常抛出困扰。
后来上网查询了相关信息,发现thread.Abort();就是通过ThreadAbortException异常来强制关闭线程的。
为了不让这个异常抛出困扰,后来调用form的关闭事件来让线程终止。
Form.Invoke((EventHandler)delegate { Form.Close(); });
Thread.Join();
后来上网查询了相关信息,发现thread.Abort();就是通过ThreadAbortException异常来强制关闭线程的。
为了不让这个异常抛出困扰,后来调用form的关闭事件来让线程终止。
Form.Invoke((EventHandler)delegate { Form.Close(); });
Thread.Join();
相关文章推荐
- Windows服务 开机自动运行
- C#中显现串口通信SerialPort类
- C#Windows服务:一些方法(启动、停止等)
- C# 设置应用程序开机自动运行
- wpf中应该使用c#四种定时器中的DispatcherTimer
- C#图像处理技术资料目录
- 推荐一本好的c#高级程序设计教程
- C# BackgroundWorker 详解
- C#读写应用程序配置文件
- C#设计模式
- C# 设置程序随机启动
- 嵌入互操作类型是什么鬼
- c# Beginlnvoke 委托
- C#中CookieContainer获取里面cookie值异常:InvokeMember("m_domainTable") FieldAccessException
- 【C#公共帮助类】 Directory帮助类
- C#程序入门
- C# 图片自由变换 任意扭曲
- ICSharpCode.SharpZipLib
- C# Excel单元格赋值问题
- c#之双色球