關于父進程與子進程的敘述中正確的是?
1、父子進程之間的關系 關于資源:子進程得到的是除了代碼段是與父進程共享的意外,其他所有的都是得到父進程的一個副本,子進程的所有資源都繼承父進程,得到父進程資源的副本,既然為副本,也就是說,二者并不共享地址空間。,兩個是單獨的進程,繼承了以后二者就沒有什么關聯(lián)了,子進程單獨運行。(采用寫時復制技術) 關于文件描述符:繼承父進程的文件描述符時,相當于調(diào)用了dup函數(shù),父子進程共享文件表項,即共同操作同一個文件,一個進程修改了文件,另一個進程也知道此文件被修改了。 2、線程與進程之間的關系 一個進程的線程之間共享由進程獲得的資源,但線程擁有屬于自己的一小部分資源,就是棧空間,保存其運行狀態(tài)和局部自動變量的。堆是堆,棧是棧。棧可以叫做:堆棧,棧,棧和堆棧指的都是stack,只是叫法不一樣。而堆就只能叫做堆。在線程中new出來的空間占的是進程的資源,也就是說是占用的堆資源(heap)。