回答編集履歴
2
図を修正しました。
answer
CHANGED
@@ -6,4 +6,4 @@
|
|
6
6
|
添付図で親はpidが正の場合の流れをたどります。(上のソースの赤の部分)
|
7
7
|
添付図で子はpidが0の場合の流れをたどります。(下のソースの赤の部分)
|
8
8
|
|
9
|
-

|
1
文言修正しました。
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
pid = fork ();
|
2
2
|
|
3
3
|
の時点で、プログラムが2つに分かれます。(添付図参照)
|
4
|
-
forkが成功すれば1つは、親側で、pidには
|
4
|
+
forkが成功すれば1つは、親側で、pidには正の値が設定されます。(-1はfork失敗の場合)
|
5
5
|
もう1つは子側でpidには0の値が設定されます。
|
6
6
|
添付図で親はpidが正の場合の流れをたどります。(上のソースの赤の部分)
|
7
7
|
添付図で子はpidが0の場合の流れをたどります。(下のソースの赤の部分)
|