牛客網面經題題目及答案總結-操做系統篇

一、進程和線程的區別是什麼? 進程是CPU分配資源的最小單元,線程是CPU調度的基本單元、一個進程能夠包含多個線程linux (1)、進程是資源分配的最小單位,線程是程序執行的最小單位。算法 (2)、進程有本身的獨立地址空間,每啓動一個進程,系統就會爲它分配地址空間,創建數據表來維護代碼段、堆棧段和數據段,這種操做很是昂貴。而線程是共享進程中的數據的,使用相同的地址空間,所以CPU切換一個線程的花
相關文章
相關標籤/搜索