タグ

ブックマーク / www.gadgety.net (1)

  • IPC: fork | Shinta's Site

    fork はシステムコールで、新しいプロセスを生成する際に使用します。 SYNOPSIS #include <sys/types.h> #include <unistd.h> pid_t fork(void); DESCRIPTION fork()システムコールは、元となるプロセス(親プロセス)を複製し PID (プロセス ID)と PPID (親プロセス ID) が 異なるプロセス(子プロセス)を生成します。新しく作られた子プロセスは、親プロセスのファイルロックと保留しているシグナル以外ほとんどがコピーされます。 fork()システムコールが呼び出された後、親プロセスには子プロセスのプロセスIDが返され、子プロセスには 0 が返されます。fork()システムコールが失敗した場合、親プロセスに -1 が返され子プロセスは生成されません。 親プロセスは、子プロセスを生成した後は通常の処理に戻

    suu-g
    suu-g 2011/10/27
  • 1