C#線程可分爲前臺線程和後臺線程。
Thread可以使用IsBackground來設置前後臺屬性,Task已經取消這種設置方式。
可以簡單的認爲,全局線程是前臺線程,局部線程是後臺線程。
類似變量的生命週期,全局線程執行完還可以獲取狀態,局部線程執行完直接釋放。
後臺(局部)線程不會拋出異常。需要在線程內部捕獲並處理。
C#線程可分爲前臺線程和後臺線程。
Thread可以使用IsBackground來設置前後臺屬性,Task已經取消這種設置方式。
可以簡單的認爲,全局線程是前臺線程,局部線程是後臺線程。
類似變量的生命週期,全局線程執行完還可以獲取狀態,局部線程執行完直接釋放。
後臺(局部)線程不會拋出異常。需要在線程內部捕獲並處理。