進程與線程的區別與聯繫(基礎篇)

如果用一句話來說明它的區別的話,那就是線程是系統執行(調度)的最小單元,進程是系統資源分配的最小單元。   進程和線程是怎麼來的? 在傳統的進程模型中,有兩個獨立的概念:資源分配與執行。所謂的執行的基本單位包括運行狀態、優先級、寄存器等,而資源所有包括內存、程序代碼、數據、文件等。既然這是兩個獨立的功能,那麼將它們分開豈不是更好!於是就出現上面最先說到的關於線程的概念了。在這種模式下,系統調用的基
相關文章
相關標籤/搜索