IsBackground對執行緒的重要作用

2021-09-06 08:19:55 字數 308 閱讀 3534

要點:

1、當在主線程中建立了乙個執行緒,那麼該執行緒的isbackground預設是設定為false的。

2、當主線程退出的時候,isbackground=false的執行緒還會繼續執行下去,直到執行緒執行結束。

3、只有isbackground=true的執行緒才會隨著主線程的退出而退出。

4、當初始化乙個執行緒,把thread.isbackground=true的時候,指示該執行緒為後台執行緒。後台執行緒將會隨著主線程的退出而退出。

5、原理:只要所有前台執行緒都終止後,clr就會對每乙個活在的後台執行緒呼叫abort()來徹底終止應用程式。

IsBackground對執行緒的重要作用

要點 1 當在主線程中建立了乙個執行緒,那麼該執行緒的isbackground預設是設定為false的。2 當主線程退出的時候,isbackground false的執行緒還會繼續執行下去,直到執行緒執行結束。3 只有isbackground true的執行緒才會隨著主線程的退出而退出。4 當初始化...

IsBackground對執行緒的重要作用

要點 1 當在主線程中建立了乙個執行緒,那麼該執行緒的isbackground預設是設定為false的。2 當主線程退出的時候,isbackground false的執行緒還會繼續執行下去,直到執行緒執行結束。3 只有isbackground true的執行緒才會隨著主線程的退出而退出。4 當初始化...

IsBackground對執行緒的重要作用

要點 1 當在主線程中建立了乙個執行緒,那麼該執行緒的isbackground預設是設定為false的。2 當主線程退出的時候,isbackground false的執行緒還會繼續執行下去,直到執行緒執行結束。3 只有isbackground true的執行緒才會隨著主線程的退出而退出。4 當初始化...