操作系統的面經

1.線程和進程的區別 (1)從功能來說: 線程:是操作系統的任務調度和執行的基本單位 進程:是資源分配的基本單位 (2)從構成來說 進程:內部含有線程和邏輯內存(進程間相互獨立) 線程:棧(存放方法的參數,局部變量等),PC(下一條指令的地址,指向進程裏的邏輯內存) 所以說:一個進程中有一個或多個線程 (3)從開銷來說:每個進程都有獨立的代碼和數據空間(程序上下文),程序之間的切換會有較大的開銷;
相關文章
相關標籤/搜索