操作系統面試題彙總

問: 進程線程的區別: 首先,進程是資源分配的最小單位;線程的CPU調度的最小單位。進程是應用程序執行的實例,線程的粒度比進程更小,更輕量,一個進程可以包含多個線程。創建或者撤銷進程時,需要分配或者回收資源,所耗費的開銷遠大於創建或者撤銷線程的開銷。一個進程的多個線程之間共享同一塊地址空間。因此一個進程的多個線程可讀取同樣的數據結構和變量,通信更加便捷。相比之下,進程間的通信就要消耗更多資源。 問
相關文章
相關標籤/搜索