當前位置:編程學習大全網 - 網站源碼 - 要求fork()在linux下創建壹個子進程。

要求fork()在linux下創建壹個子進程。

PID = fork();//創建流程命令點

if(PID & lt;0){...}//PID & lt;0,表示分叉有錯誤,程序壹般會退出,且pid=0且PID >;0的情況

Else if(0 == pid){...} //從這壹點開始,程序分支。pid=0表示fork子流程的分支。

否則{....}///否則為原進程,即父進程。

printf("這裏!");//如果以上兩個進程沒有exit()操作,那麽在執行完{}中的命令後,都會到這裏。

關於來自fork的父子進程關系,請仔細閱讀linux高級編程中的進程章節,裏面包含了很多內容。仔細閱讀並練習。

  • 上一篇:四年級科學動力小車制作
  • 下一篇:php中的box盒子意思
  • copyright 2024編程學習大全網