優(yōu)點:
能適當提高程序的執(zhí)行效率茴丰。
能適當提高資源的利用率(CPU召衔,內(nèi)存)。
線程上的任務執(zhí)行完成后蘸际,線程會自動銷毀座哩。
缺點:
開啟線程需要占用一定的內(nèi)存空間(默認情況下,每個線程都占用512KB)
如果開啟大量的空間粮彤,會占用大量的內(nèi)存空間根穷,降低程序的性能姜骡。
線程越多,CPU在調(diào)用線程上的開銷就越大屿良。
程序設(shè)計更加復雜圈澈,比如線程間的通信。多線程的數(shù)據(jù)共享尘惧。
能適當提高程序的執(zhí)行效率茴丰。
能適當提高資源的利用率(CPU召衔,內(nèi)存)。
線程上的任務執(zhí)行完成后蘸际,線程會自動銷毀座哩。
開啟線程需要占用一定的內(nèi)存空間(默認情況下,每個線程都占用512KB)
如果開啟大量的空間粮彤,會占用大量的內(nèi)存空間根穷,降低程序的性能姜骡。
線程越多,CPU在調(diào)用線程上的開銷就越大屿良。
程序設(shè)計更加復雜圈澈,比如線程間的通信。多線程的數(shù)據(jù)共享尘惧。