#include <unistd.h>
#include <stdio.h>
#include <sys/types.h>
#include <stdlib.h>
//exit()函數的庫文件
int main(void)
{
pid_t pid;
int count = 0;
pid = vfork();
count++;
printf("count = %d\n", count);
exit(0); //這個exit(0);很關鍵,這個實現了進程的退出,要不然會出現循環,而不能正常終止
return 0;
}
其結果是:
count = 1
count = 2