//○fork()コール
//プロセスのクローンを作成

//親プロセス 戻り値が子プロセスの PID
//子プロセス 戻り値が 0
//失敗 戻り値が -1

#include <stdio.h>
#include <sys/types.h>

main(){

	int PID=fork();
	if(PID == 0) {
		printf("Child process\n");
	}else{
		printf("Parent process\n");
	}
}

//注)int main() だと、親プロセスが先に終了した場合 子プロセスが return できないのでゾンビプロセスになる。



▲トップページ > Linux と C