多線程的優缺點

前提:相對於單核單線程CPU(如今已經沒有這樣電腦了),同一時間CPU只能處理1個線程任務,多線程執行實際上是CPU在多個線程間的快速切換。多線程 優勢;「適當」提升程序的執行效率、「適當」提升CPU和內存的利用率、線程執行完成後會自動銷燬節省內存。性能 缺點:每開啓一條線程就會佔用必定內存空間,下降程序性能;線程越多,CPU調度(多個線程之間切換)開銷越大,時間開銷、空間開銷。 線程
相關文章
相關標籤/搜索