c# 執行緒Thread的IsBackground屬性
1、當在主執行緒中建立了一個執行緒,那麼該執行緒的IsBackground預設是設定為FALSE的。
2、當主執行緒退出的時候,IsBackground=FALSE的執行緒還會繼續執行下去,直到執行緒執行結束。
3、只有IsBackground=TRUE的執行緒才會隨著主執行緒的退出而退出。
4、當初始化一個執行緒,把Thread.IsBackground=true的時候,指示該執行緒為後臺執行緒。後臺執行緒將會隨著主執行緒的退出而退出。
5、原理:只要所有前臺執行緒都終止後,CLR就會對每一個活在的後臺執行緒呼叫Abort()來徹底終止應用程式。
相關文章
- Thread(執行緒)thread執行緒
- 執行緒屬性設定執行緒
- Java 中的執行緒 threadJava執行緒thread
- Thread執行緒終止interruptthread執行緒
- new Thread與執行緒建立thread執行緒
- 【 Thread】建立執行緒的2種方法thread執行緒
- Java高併發與多執行緒(三)-----執行緒的基本屬性和主要方法Java執行緒
- Java多執行緒Thread類使用Java執行緒thread
- Java多執行緒(二):Thread類Java執行緒thread
- java多執行緒之Thread類Java執行緒thread
- java 執行緒淺解02[方法及屬性]Java執行緒
- C#多執行緒(6):執行緒通知C#執行緒
- 詳細介紹執行緒的基本概念、屬性執行緒
- Thread執行緒知識點講解thread執行緒
- 多執行緒系列(二)之Thread類執行緒thread
- 一. 執行緒管理之Thread基礎執行緒thread
- Thread 中的 join() 方法的作用是呼叫執行緒等待該執行緒執行完後,再繼續執行thread執行緒
- java 多執行緒(關於Thread的講解)Java執行緒thread
- Swift多執行緒:使用Thread進行多執行緒間通訊,協調子執行緒任務Swift執行緒thread
- C#多執行緒開發-執行緒池03C#執行緒
- C#多執行緒開發-執行緒同步 02C#執行緒
- java.lang.Thread中守護執行緒Javathread執行緒
- Java多執行緒之Thread原始碼分析Java執行緒thread原始碼
- @Java | Thread & synchronized – [ 執行緒同步鎖 基本使用]Javathreadsynchronized執行緒
- Android/java 多執行緒(二)-Thread的好兄弟HandlAndroidJava執行緒thread
- Thread interrupt() 執行緒中斷的詳細說明thread執行緒
- C#多執行緒開發-執行緒基礎 01C#執行緒
- C# 多執行緒猜想C#執行緒
- c#基礎,單執行緒,跨執行緒訪問和執行緒帶引數C#執行緒
- Python多執行緒之_thread與threading模組Python執行緒thread
- 多執行緒設計模式之Worker Thread模式執行緒設計模式thread
- 132.繼承Thread實現多執行緒繼承thread執行緒
- python多執行緒之從Thread類繼承Python執行緒thread繼承
- Thread執行緒控制之sleep、join、setDaemon方法的用處thread執行緒
- Java 多執行緒(Java.Thread)------ 執行緒協作(生產者消費者模式)Java執行緒thread模式
- 執行緒安全性執行緒
- 瞭解下C# 多執行緒C#執行緒
- C# 執行緒與任務C#執行緒