fork和vfork pid_t fork(void) 功能:fork()函數(shù)用于從一個已存在的進程中創(chuàng)建一個新進程,新進程稱為子進程,原進程稱為父進程。
pid_t vfork(void) 功能: vfork 函數(shù)和 fork 函數(shù)一樣都是在已有的進程中創(chuàng)建一個新的進程,但它們創(chuàng)建的子進程是有區(qū)別的。
返回值:創(chuàng)建子進程成功,則在子進程中返回 0,父進程中返回子進程 ID。出錯則返回-1。