UNIXやLINUXのOSは プロセスの開始はfork() → execve()の順に呼ばれると思います。
「子プロセスはfork関数実行時点の親プロセスの複製(コピー)ですので、オープン済みのファイルや変数は子プロセスにそのまま引き継ぎます。
execve関数により、外部プログラムを取り込む」
という情報を見つけましたが、
よくわかりません。
fork()を実行した段階ではまだOSはプロセスを開始してはいないのですよね??
でも fork()はプロセスを実行するための関数ですよね?
教えてください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/21 11:00
2016/09/21 11:10 編集
2016/09/21 12:49
2016/09/22 00:21