fork() の直後に exec() 呼び出しの使用を説明できる人はいますか? 子供用分冊の作成には避けるべきでしょうか。
質問する
432 次
1 に答える
0
man exec
それを言う:
exec()ファミリーの関数は、現在のプロセスイメージを新しいプロセスイメージに置き換えます。
man fork
それを言いながら:
fork()は、呼び出しプロセスを複製することにより、新しいプロセスを作成します。
つまり、fork-exec
チェーンとは、親forking
が自己複製によって子を処理してから、現在の(子)プロセスイメージを新しいものに置き換えることを意味します。
exec
の後に呼び出す必要はないことに注意してくださいfork
。1つのプロセスイメージが親と子のニーズに対応する場合が多くあります。
于 2013-01-09T20:51:55.313 に答える