c# 终止线程
2013-10-30 17:28
211 查看
最近在弄一个等待窗口,使用了线程去调用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();
相关文章推荐
- C# 线程手册 第二章 .NET 中的线程 终止/等待线程
- C# CancellationTokenSource 终止线程 CancellationTokenSource实现对超时任务的取消
- 如何:创建和终止线程(C# 编程指南)
- 【c#】关于终止以及删除主进程创建的线程以及进程的方法
- C# 终止线程
- C#创建和终止线程
- C# CancellationTokenSource 终止线程
- C#线程开始/暂停/终止
- 如何:创建和终止线程(C# 编程指南)
- C#实现终止正在执行的线程
- 如何:创建和终止线程(C# 编程指南)
- 如何:创建和终止线程(C# 编程指南)
- C# 使用 CancellationTokenSource 终止线程
- C#终止线程的方法
- [转]C# CancellationTokenSource 终止线程
- 【转】C# 创建 终止线程
- C#CancellationTokenSource终止线程
- C# 终止线程
- c# 正在终止线程 关闭UdpClient
- C#为什么不能强行终止线程