並行

*進程是資源分配的最小單位,線程是 CPU 調度的最小單位* 爲什麼要並行? *業務要求 *HTTP服務器要處理多個客戶端的請求,通俗的做法是對每個客戶端請求使用一個線程去做,也可以用一個線程處理多個客戶端請求,但要注意調度客戶端的問題; *業務上需要一個執行單元,爲了處理這個執行單元,就想到了線程;爲什麼不用進程?進程太大,一個進程創建和消耗的開銷要比線程高的多,所以選擇更低開銷的實體-線程 *
相關文章
相關標籤/搜索