![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
forkを2回というのは孫プロセスを作ってそれに作業させるということでしょうか。
この場合、子プロセスを終了させてしまうと孫プロセスの親プロセスはinitd(PID=1)になります。孫プロセスの終了時にはinitdが処理してくれるので自プロセスは何もしなくとも良いということでしょう。
# 子プロセスの終了は待たないといけないが孫プロセスの起動だけなので短時間に済む
No.1
- 回答日時:
unix系OSの前提でいいんですよね。
子プロセスは、実行が終了してもその終了シグナルを親プロセスがwaitで捕まえてくれるまでゾンビ状態で残ります。forkが1回の場合は間違いなく親のほうでwaitしてやらないといけません。親が先に終わるのならしなくてもいいですが。
forkを2回ということは、子プロセスは孫を作るとすぐに終了して、実際の処理は孫プロセスがやるわけですが、孫の親である「子」が終了した時点で、孫の親はinitプロセスが引き継ぎますので、waitを行うのはinitプロセスが代行してくれます。
まあ、好き好きでどちらでもいいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- Windows 10 バッチファイルでのエクスプローラー終了 1 2022/05/30 14:32
- 政治 私は文部科学省ヘ入り込んで投稿した私の建議文を彼らが私の依頼まましましょうか。? 2 2023/08/22 07:08
- その他(プログラミング・Web制作) VB.NETの正規表現について 4 2022/04/12 16:54
- 日本株 SBI証券HYPER SBI 2のエラー 1 2023/01/31 13:38
- フリーソフト AOMEI Backupper でバックアップが取れない 2 2022/07/17 22:28
- 環境学・エコロジー 二酸化炭素の排出 1 2023/08/07 16:40
- 分譲マンション 管理組合・議案書内の理事長の挨拶文書作成にについて 2 2023/03/26 01:56
- ビジネスマナー・ビジネス文書 管理組合・議案書内の理事長の挨拶文書について 1 2023/03/25 23:54
- その他(動画サービス) xvideosからいきなりメール来て削除されました 下記の通りです 僕はもしかして悪用されてますか 2 2022/10/10 19:18
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
explorer.exeが異様にメモリを食う
-
IISがフリーズ
-
Linuxでのスレッド間メッセージ...
-
VB.NET 自プログラムのプロセス...
-
パソコンに出てくるじゃまな表...
-
他のコンピュータのプロセスを取得
-
共有メモリの同時アクセスにつ...
-
Apacheの子プロセスが再起動す...
-
C#でのbatファイル実行結果取得
-
WMIでのプロセスの起動・終了監...
-
コマンド実行時の結果のリダイ...
-
sleep関数の精度について
-
OSPFでプロセスを分ける意義に...
-
SendMessageが失敗するときがある
-
Windowsでのfork方法
-
特定ユーザーのプロセス情報を...
-
c言語でプロセスIDを調べたい
-
C++でシェルを起動
-
他のアプリケーションをクリッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
explorer.exeが異様にメモリを食う
-
タスクマネージャーのプロセス...
-
VB6.0 SHELLで起動...
-
C#でのbatファイル実行結果取得
-
プロセスのアタッチ・デタッチ...
-
プロセスIDからウィンドウハ...
-
プロセスIDの取得方法について
-
popen について
-
C++のプログラムをバックグラウ...
-
非表示になったエクセルは?
-
Windowsでのfork方法
-
別のプロセスの関数を呼び出す...
-
sleep関数の精度について
-
Visual C++からpingを実行して...
-
ADOでアクセスのレコードに...
-
C++でシェルを起動
-
SendMessageが失敗するときがある
-
ウィンドウのタイトルからプロ...
-
OSPFでプロセスを分ける意義に...
おすすめ情報