質問するログイン新規登録

回答編集履歴

2

図を修正しました。

2020/12/02 23:37

投稿

tatsu99
tatsu99

スコア5540

answer CHANGED
@@ -6,4 +6,4 @@
6
6
  添付図で親はpidが正の場合の流れをたどります。(上のソースの赤の部分)
7
7
  添付図で子はpidが0の場合の流れをたどります。(下のソースの赤の部分)
8
8
 
9
- ![イメージ説明](b4dd2458a77e7efb1ec48901cec24687.png)
9
+ ![イメージ説明](cc27b0f2f282a82dab2d69fc364bb50f.png)

1

文言修正しました。

2020/12/02 23:37

投稿

tatsu99
tatsu99

スコア5540

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