首頁>Club>
1
回覆列表
  • 1 # 等待Sunny照亮黑暗

    fork是C語言。

    fork 的功能:
    fork調用的一個奇妙之處就是它僅僅被調用一次,卻能夠返回兩次,它可能有三種不同的返回值:
    1)在父進程中,fork返回新創建子進程的進程ID;
    2)在子進程中,fork返回0;
    3)如果出現錯誤,fork返回一個負值;

    在執行函數fork()時,創建了一個子進程,此時是兩個進程同時運行。

    fork()返回兩次,子進程返回值為0,所以執行 printf("child pid: %d\n", getpid());

    父進程返回子進程id(pid>0),所有執行printf("pid: %d\n", pid);printf("father pid: %d\n", getpid());。

    兩個進程執行順序不定。

  • 中秋節和大豐收的關聯?
  • 請律師擬寫合同多少錢?