Linux 程序 父程序 子程序

2021-10-09 14:53:28 字數 704 閱讀 7323

程序和程式的區別

一、 程序是動態的,程式是靜態的:程式是有序**的集合,程序是程式的執行。程序有核心態/使用者態。

二、 程序是暫時的,程式是永久的;程序是乙個狀態變化的過程,程式可以長久儲存

三、程序和程式的組成不同,程序的組成包括程式、資料和程序控制塊(即程序狀態資訊)

什麼是程序識別符號什麼是父程序和子程序

1、父程序

指已建立乙個或多個bai子程序的程序。在duunix裡,除了程序0以外zhi的所有程序都是由其他程序使dao用系統呼叫fork建立的,這裡呼叫fork建立新程序的程序即為父程序,而相對應的為其建立出的程序則為子程序,因而除了程序0以外的程序都只有乙個父程序,但乙個程序可以有多個子程序。

2、子程序

指的是由另一程序(對應稱之為父程序)所建立的程序。子程序繼承了對應的父程序的大部分屬性,如檔案描述符。在unix中,子程序通常為系統呼叫fork的產物。在此情況下,子程序一開始就是父程序的副本,而在這之後,根據具體需要,子程序可以借助exec呼叫來鏈式載入另一程式。

父程序,子程序,執行緒之間的關係

1 父子程序之間的關係 關於資源 子程序得到的是除了 段是與父程序共享的意外,其他所有的都是得到父程序的乙個副本,子程序的所有資源都繼承父程序,得到父程序資源的副本,既然為副本,也就是說,二者並不共享位址空間。兩個是單獨的程序,繼承了以後二者就沒有什麼關聯了,子程序單獨執行。採用寫時複製技術 關於檔...

父程序,子程序,執行緒之間的關係

1 父子程序之間的關係 子程序得到的除了 段是與父程序共享以外,其他所有的都是得到父程序的乙個副本,子程序的所有資源都繼承父程序,得到父程序資源的副本,二者並不共享位址空間。兩個是單獨的程序,繼承了以後二者就沒有什麼關聯了,子程序單獨執行。採用寫時複製技術 關於檔案描述符 繼承父程序的檔案描述符時,...

子程序 父程序 子執行緒 父執行緒之間的關係

在父程序中通過fork 函式可以建立子程序,如果返回值 0,為子程序 否則是為父程序。子程序得到的除了 段是與父程序共享以外,其他所有的都是父程序的乙個副本,子程序的所有資源都繼承父程序,得到父程序資源的副本,但是二者並不共享位址空間。兩個是單獨的程序,繼承了以後二者就沒有什麼關聯,子程序單獨執行。...