IsBackground对线程的重要作用
2011-03-16 17:35
141 查看
要点:
1、当在主线程中创建了一个线程,那么该线程的IsBackground默认是设置为FALSE的。
2、当主线程退出的时候,IsBackground=FALSE的线程还会继续执行下去,直到线程执行结束。
3、只有IsBackground=TRUE的线程才会随着主线程的退出而退出。
4、当初始化一个线程,把Thread.IsBackground=true的时候,指示该线程为后台线程。后台线程将会随着主线程的退出而退出。
5、原理:只要所有前台线程都终止后,CLR就会对每一个活在的后台线程调用Abort()来彻底终止应用程序。
1、当在主线程中创建了一个线程,那么该线程的IsBackground默认是设置为FALSE的。
2、当主线程退出的时候,IsBackground=FALSE的线程还会继续执行下去,直到线程执行结束。
3、只有IsBackground=TRUE的线程才会随着主线程的退出而退出。
4、当初始化一个线程,把Thread.IsBackground=true的时候,指示该线程为后台线程。后台线程将会随着主线程的退出而退出。
5、原理:只要所有前台线程都终止后,CLR就会对每一个活在的后台线程调用Abort()来彻底终止应用程序。
相关文章推荐
- IsBackground对线程的重要作用
- IsBackground对线程的重要作用
- IsBackground对线程的重要作用
- IsBackground对线程的重要作用
- C#线程 IsBackground对线程的重要作用
- 解析Qt元对象系统(五) Q_INVOKABLE与invokeMethod(automatic connection从Qt4.8开始的解释已经与之前不同,发送对象驻足于哪一个线程并不重要,起到决定作用的是接收者对象所驻足的线程以及发射信号(该信号与接受者连接)的线程是不是在同一个线程)good
- 上海远丰:WebPos云收银系统在O2O营销布局中的重要作用
- 线程及多线程的作用
- 网站策划在网站建设中的重要作用
- 线程 (detach的作用)
- iOS 面试题~RunLoop和线程的关系?runloop的mode作用是什么?
- 架构设计分析:进程重要还是线程重要?
- QT 不阻塞线程,达到延时的作用
- 一个Qt线程的例子,用于说明QWaitCondition的作用
- 市场营销针对烟草行业的重要涵义与作用
- lsof/netstat命令的一个重要作用: 根据进程查端口, 根据端口查进程
- 谈谈tempdb在系统中的重要作用
- 【Java并发编程】之十:使用wait/notify/notifyAll实现线程间通信的几点重要说明
- win8隐藏分区的重要作用
- Expect 在网络管理中发挥着重要作用【转载】