linux多線程的實現(xiàn)方式 后臺線程和前臺線程的區(qū)別?
后臺線程和前臺線程的區(qū)別?前臺線程和后臺線程的區(qū)別和聯(lián)系:1。后臺線程不會阻止進程終止。當(dāng)屬于某個進程的所有前臺線程都被終止時,該進程將被終止。所有剩余的后臺線程都將停止并且不會完成。2. 通過設(shè)置線
后臺線程和前臺線程的區(qū)別?
前臺線程和后臺線程的區(qū)別和聯(lián)系:1。后臺線程不會阻止進程終止。當(dāng)屬于某個進程的所有前臺線程都被終止時,該進程將被終止。所有剩余的后臺線程都將停止并且不會完成。
2. 通過設(shè)置線程.IsBackground財產(chǎn)。
3. 無論是前臺線程還是后臺線程,如果線程中出現(xiàn)異常,都會導(dǎo)致進程終止。
4. 托管線程池中的線程是后臺線程,默認(rèn)情況下,由新線程創(chuàng)建的線程是前臺線程。注意:應(yīng)用程序的主線程和線程構(gòu)造的線程默認(rèn)為前臺線程