多線程的優點
1>能適當提高程序的執行效率
2>能適當提高資源的利用率(CPU&內存)
3>線程上得任務執行完后自動銷毀
多線程的缺點
1>開啟線程需要占用一定的內存空間(默認情況下,每一個線程都占512KB)
2>如果開啟大量的線程,會占用大量的內存空間,降低程序的性能
3>線程越多,cpu在調用線程上的開銷就越大
4>程序設計更加復雜,比如線程間的通信、多線程的數據共享
多線程的優點
1>能適當提高程序的執行效率
2>能適當提高資源的利用率(CPU&內存)
3>線程上得任務執行完后自動銷毀
多線程的缺點
1>開啟線程需要占用一定的內存空間(默認情況下,每一個線程都占512KB)
2>如果開啟大量的線程,會占用大量的內存空間,降低程序的性能
3>線程越多,cpu在調用線程上的開銷就越大
4>程序設計更加復雜,比如線程間的通信、多線程的數據共享