1樓:網友
父程序在時間變換很大的情況團坦下純或伍可以相同。因做或為父程序的效果非常非常好,效能很好,功能很多,影響很大,所以父程序在時間變換很大的情況下可以相同。
2樓:漆黑的白晝
父程序可以相同的情隱數況下是fork。
fork:父程序使用來產生的直譯器分叉,這種狀態下父程序和子程序是相同的,父程序灶公升首的笑塌所有資源都有子程序繼承,安全分叉多執行緒程序管理起來會很困難;
什麼是子程序和父程序
3樓:太平洋電腦網
1、父程序。
指已建立乙個或多個子程序的程序。在unix裡,除了程序0以外的所有程序都是由其他程序使用系統呼叫fork建立的,這裡呼叫fork建立新程序的程序即為父程序,而相對應的為其建立出的程序則為子程序,因而除了程序0以外的程序都只有乙個父程序,但乙個程序可以有多個子程序。
2、子程序。
指的是由另一程序(對應稱之為父程序)所建立的程序。子程序繼承了對應的父程序的大部分屬性,如檔案描述符。在unix中,子程序通常為系統呼叫fork的產物。
在此情況下,子程序一開始就是父程序的副本,而在這之後,根據具體需要,子程序可以藉助exec呼叫來鏈式載入另一程式。
子程序和父程序是否屬於同乙個程序組
4樓:秋之雨葉
子程序是父程序的複製品。
unix/linux系統中的程序建立是這樣的,理解起來有點繞。
父程序先執行fork()系統呼叫,這個呼叫的結果是系統中多出了乙個跟父程序內容完全一樣的程序,這個新程序被稱為子程序,當然該程序的pcb中父程序指標是指向第乙個程序的。
前後兩個程序各自有自己的位址空間,形式上有點像把乙個檔案拷貝了乙個副本。雖然資源也相互獨立,但拷貝時父程序執行過程已生成的資料,子程序也拷了乙份。說簡單點像乙個執行到半路的程式突然在系統中多出了乙個孿生兄弟,什麼都跟自己一樣,但要管自己叫老爸。
當然這樣的簡單複製本身是沒什麼用處的。要讓它發揮作用,還需要再執行exec( b )系統呼叫,這個呼叫可以讓當前程序轉而執行另乙個可執行**(乙個新的程式)。簡單的說程序本來在執行a程式,一旦執行到這個呼叫,就轉而開始執行b程式。
至此,父子兩程序就變的不一樣了,但不管它們各自執行的什麼**,其父子關係不會改變,在父程序中可以使用子程序的程序id(在執行fork()時的返回值中得到)來中止子程序的執行。當然子程序也可以因為自己的執行程式結束而終止執行。
父程序和子程序的關係
5樓:網友
1、父子程序之間的關係。
關於資源:子程序得到的是除了**段是與父程序共享的意外,其他所有的都是得到父程序的乙個副本,子程序的所有資源都繼承父程序,得到父程序資源的副本,既然為副本,也就是說,二者並不共享位址空間。,兩個是單獨的程序,繼承了以後二者就沒有什麼關聯了,子程序單獨執行。
採用寫時複製技術)
關於返碧檔案描述符。
繼承父程序的檔案描述符時,相當於呼叫了dup函式,父子程序共享漏頌舉檔案表項,即共同操作同乙個檔案,乙個程序修改了檔案,另乙個程序也知道此檔案被修改了。
2、執行緒。與程序之間的關係。
乙個程序的執行緒之間共享由程序獲得的資源,但執行緒擁有屬於自己的一小部分資源,就是棧空間,儲存其執行狀態和區域性自動櫻含變數的。堆是堆,棧是棧。棧可以叫做:堆疊。
棧,棧和堆疊指的都是stack,只是叫法不一樣。而堆就只能叫做堆。**程中new出來的空間佔的是程序的資源,也就是說是佔用的堆資源(heap)。
6樓:萬年長長青
linux 父程序液州關閉巨集辯子程序蔽埋缺。
電磁鐵在什麼情況下可以產生磁性?什麼情況下沒有磁性
在通電的情況下產生磁場,斷電的情況下沒有磁性 電磁鐵,從字面意義上就可以看出,在通電情況下會產生磁性,從而把物料吸起,有斷電情況下磁性消失,從而把物料卸下來。有電的情況下才會產生磁性,沒有電的情況下沒有磁性 正常情況下,高溫條件下 電流的磁效應 就是通電導線會產生磁場,會對放入磁場中的導體有作用力 ...
什麼情況下導遊證可以被吊銷,在什麼情況下吊銷導遊證
違反導遊管理條例 被投訴等 在什麼情況下吊銷導遊證 導遊人員有哪些行為可以吊銷導遊證 已經取得導遊資格證的人員在什麼情形下不能取得導遊證?無民事行為能力或者限制民事行為能力的 患有傳染性疾病的 受過刑事處罰的,過失犯罪的除外 被吊銷導遊證的。導遊證在什麼情況下會作廢?1 原則上中國國內全國導遊證終身...
什麼情況下可以申請取保候審,什麼情況下可以辦理取保候審,哪些情況可以取保候審
按照 刑事訴訟法 第51條的規定具有下列情形之一的犯罪嫌疑人 被告人可以取保候審 一 可能判處管制 拘役或者獨立適用附加刑的。二 可能判處有期徒刑以上刑罰,採取取保候審不致發生社會危險性的。從規定可以看出,其範圍涵蓋了除可能無期徒刑 死刑外的所有犯罪,而 不致發生社會危險性 又是幾乎任何一個案件都可...