fork系統呼叫產生乙個新的程序, 叫子程序, 是呼叫程序的乙個復
製品. 呼叫程序叫父程序, 子程序繼承了父程序的幾乎所有的屬
性:. 實際uid,gid和有效uid,gid.
. 環境變數.
. 附加gid.
. 呼叫exec()時的關閉標誌.
. uid設定模式位元位.
. gid設定模式位元位.
. 程序組號.
. 會話id.
. 控制終端.
. 當前工作目錄.
. 根目錄.
. 檔案建立掩碼umask.
. 檔案長度限制ulimit.
. 預定值, 如優先順序和任何其他的程序預定引數, 根據種類不同
決定是否可以繼承.
. 還有一些其它屬性.
但子程序也有與父程序不同的屬性:
. 程序號, 子程序號不同與任何乙個活動的程序組號.
. 父程序號.
. 子程序繼承父程序的檔案描述符或流時, 具有自己的乙個拷貝
並且與父程序和其它子程序共享該資源.
. 子程序的使用者時間和系統時間被初始化為0.
. 子程序的超時時鐘設定為0.
. 子程序不繼承父程序的記錄鎖.
. pending signals 也不會被繼承。
linux下fork的實現是copy-on-write,也就是子程序與父程序初始時只有頁表和task structure不同。
CSS中有哪些屬性可以被繼承
font 組合字型 font family 規定元素的字型系列 font weight 設定字型的粗細 font size 設定字型的尺寸 font style 定義字型的風格 font variant 設定小型大寫字母的字型顯示文字,這意味著所有的小寫字母均會被轉換為大寫,但是所有使用小型大寫字型...
c 之哪些成員函式不能被繼承
c 中,並不是所有的成員函式都能被子類繼承,有三類成員函式不能被子類繼承,分別是 建構函式 包括拷貝構造 析構函式 賦值運算子過載函式。一,建構函式 構造方法用來初始化類的物件,與父類的其它成員不同,它不能被子類繼承 子類可以繼承父類所有的成員變數和成員方法,但不繼承父類的構造方法 因此,在建立子類...
python模組都有哪些 python有哪些模組
2016 08 05 回答 urtle庫是python語言中乙個很流行的繪製影象的函式庫,想象乙個小烏龜,在乙個橫軸為x 縱軸為y的座標系原點,0,0 位置開始,它根據一組函式指令的控制,在這個平面座標系中移動,從而在它爬行的路徑上繪製了圖形。turtle繪圖的基礎知識 1.畫布 canvas 畫布...