C#关闭应用程序时如何关闭子线程
来源:互联网 发布:centos 6.7网卡安装 编辑:程序博客网 时间:2024/05/16 14:15
托管线程或者是后台线程,或者是前台线程。后台线程不会使托管执行环境处于活动状态,除此之外,后台线程与前台线程是一样的。一旦所有前台线程在托管进程(其中 .exe 文件是托管程序集)中被停止,系统将停止所有后台线程并关闭。通过设置 Thread.IsBackground 属性,可以将一个线程指定为后台线程或前台线程。例如,通过将 Thread.IsBackground 设置为 true,就可以将线程指定为后台线程。同样,通过将 IsBackground 设置为 false,就可以将线程指定为前台线程。从非托管代码进入托管执行环境的所有线程都被标记为后台线程。通过创建并启动新的 Thread 对象而生成的所有线程都是前台线程。如果要创建希望用来侦听某些活动(如套接字连接)的前台线程,则应将 Thread.IsBackground 设置为 true,以便进程可以终止。
一个线程或者是后台线程或者是前台线程。后台线程与前台线程类似,区别是后台线程不会阻止进程终止。一旦属于某一进程的所有前台线程都终止,公共语言运行库就会通过对任何仍然处于活动状态的后台线程调用 Abort 来结束该进程。
Thread tempThread = new Thread(new ThreadStart(getStartLisent));tempThread.IsBackground = true;tempThread.Start();
- C#关闭应用程序时如何关闭子线程
- C#关闭应用程序时如何关闭子线程
- C# 关闭应用程序时如何关闭子线程
- C# 关闭应用程序时如何关闭子线程
- C#关闭应用程序时如何关闭子线程
- 关闭应用程序时如何关闭子线程
- 关闭应用程序时如何关闭子线程
- 关闭主程序时如何关闭子线程
- C#关闭子线程【转】
- 如何关闭窗体、线程、应用程序?
- C#如何彻底关闭应用程序及附属线程
- C#如何彻底关闭自已,退出子线程?
- C#如何彻底关闭自已,退出子线程?
- c# 如何实现子窗口关闭父窗口也关闭
- c# 如何实现子窗口关闭父窗口也关闭
- 主线程退出时(关闭应用程序时)关闭所有线程
- 关闭应用程序后,子线程依然不结束的解决办法
- c# 关闭其它应用程序
- 局域网内访问win7共享文件夹的完整解决方案
- 10个谈话技巧让你平步青云(转贴)
- 谈java的导入(import)
- Gamebryo完整实现HDR及分析
- 远程连接MySql
- C#关闭应用程序时如何关闭子线程
- Java - FileOutputStream and FileInputStream
- c#点击按钮跳转到另一窗口后将本窗口关闭
- [vs2008]app.config格式及读取方法
- perl crontab 使用
- JSTL标签大本营
- textarea 保留原字符
- 用perl实现报表自动提取及自动发送(转)
- 找不到"org.apache.commons.dbcp.BasicDataSource"的解决方法