進程和線程的概念和區別?
程序 是計算機指令的集合它,以文件的形式存儲在磁盤上。
進程是一個程序在其 自身的地址空間中的一次執行活動。
進程是資源申請、調度和獨立運行的單位,因此,它使用系統中的運行資源,而程序不能申請系統資源,不能被系統調度,也不能作為獨立運行的單位,因此,它不占系統的運行資源。
線程:進程中的一個單一的連續控制流程。一個進程可以擁有多個線程。線程又稱輕量級進程,它和進程一樣擁有獨立的執行控制,由操作系統負責調度,區別在于線程沒有獨立的存儲空間,而是和所屬進程中的其它線程共享一個存儲空間,這使得線程間的通信遠較進程簡單。
上一篇英語語言學中的遞歸性
下一篇soul怎么清理后臺