多線程和多進程 及其應用場景

一. 二者區別 進程是分配資源的基本單位;線程是系統調度和分派的基本單位。 屬於同一進程的線程,堆是共享的,棧是私有的。 屬於同一進程的全部線程都具備相同的地址空間。   多進程的優勢: ①編程相對容易;一般不須要考慮鎖和同步資源的問題。  ②更強的容錯性:比起多線程的一個好處是一個進程崩潰了不會影響其餘進程。  ③有內核保證的隔離:數據和錯誤隔離。 對於使用如C/C++這些語言編寫的本地代碼,錯
相關文章
相關標籤/搜索