1,vfork如果呼叫後沒有執行exec,會導致程序非正常退出,所以必須呼叫exec函式族或者exit
2, fork後父程序的檔案描述符表(程序級)也會被複製到子程序中,二者共享同乙個檔案表(核心級,不會複製。類似於dup函式)
檔案描述符表:程序級
fd flags,file pointers
fd 0:
fd 1:
檔案表:核心級
file status flags
current file offset
v-node pointer
檔案表裡面有偏移量
open 同一檔案: fd1 -->檔案表1 ---->v節點--->i節點
fd2--->檔案表2---->v節點--->i節點
這兩個指向不同檔案表,但是是同一v節點
dup的話是直接指向同一檔案表,所以偏移量是相同的.
關於fork的小問題
在閱讀apue的時候,試著在cygwin中測試乙個源程式,如下 1 include 2 include 3 include 4 include 56 define maxline 512 7 static void sig int int 8 int main int argc,char argv ...
兩個小問題
最近實驗室的工作上碰到的兩個小問題,記錄一下。1.yuv顏色空間的gmm 之前用過很多次的在rgb上的混合高斯模型,最近需要對乙個yuv序列使用gmm方法建背景。因為有現成的 所以第乙個出現在腦海中的想法就是用公式把yuv轉成rgb之後,完了再轉回yuv。後來再回頭一想,完全不必要如此,因為gmm完...
MySQL的兩個小問題
近期打算離職,所以開始投簡歷重新找 的工作,然後 資本打 過來 面試,提了兩個問題,全沒答上來,其實是太久沒用mysql了啊,還有我工作就是不斷去試出來的,反正整理一下啦。有兩張表 如上圖a表和b表這樣子,一共有15個同學,想得到學號為1 15的學生的平均分,如果該項沒有成績就為0,怎麼操作?面試卡...