進程和線程的主要區別(總結)

根本區別:進程是操做系統資源分配的基本單位,而線程是任務調度和執行的基本單位操作系統 在開銷方面:每一個進程都有獨立的代碼和數據空間(程序上下文),程序之間的切換會有較大的開銷;線程能夠看作輕量級的進程,同一類線程共享代碼和數據空間,每一個線程都有本身獨立的運行棧和程序計數器(PC),線程之間切換的開銷小。線程 所處環境:在操做系統中能同時運行多個進程(程序);而在同一個進程(程序)中有多個線程同
相關文章
相關標籤/搜索