タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

forkに関するiR3のブックマーク (1)

  • Unix Programming Frequently Asked Questions 日本語訳 - 1 プロセス制御

    1.1 新しいプロセスの生成: fork() 1.1.1 fork()は何をするのですか? #include <sys/types.h> #include <unistd.h> pid_t fork(void); fork()関数は存在しているプロセスから新しいプロセスを生成するために使用さ れます。新しいプロセスを子プロセスといい、すでに存在していたプロセスは親 プロセスといいます。fork()の戻り値をチェックすると、この両者を区別できま す。親プロセスには子プロセスのプロセスIDが返されますが、子プロセスには 0が返されるのです。したがって、基は次の簡単なコードのようになります。 pid_t pid; switch (pid = fork()) { case -1: /* pidが-1, forkは失敗 */ /* プロセステーブルのスロットや */ /* 仮想メモリの不足などが考

    iR3
    iR3 2013/08/27
    復習
  • 1