#include <sys/types.h> #include <unistd.h> pid_t fork()
#include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> int main() { pid_t pid; // プロセスID // 子プロセス if ((pid = fork()) == 0) { printf("子プロセス\n"); printf(" 子プロセスの処理\n"); exit(0); } // 親プロセス printf("親プロセス(PID = %d)\n", pid); printf(" 親プロセスの処理\n"); return 0; }
子プロセス 子プロセスの処理 親プロセス(PID = 1001) 親プロセスの処理
菅沼ホーム | 本文目次 | 演習問題解答例 | 付録目次 | 索引 |