fork(2)という関数は擬似並列をつくる?関数なんですか?それとも、あくまでプロセスを複製するだけの関数なんですか?独学で得た知識を組み合わせて考えただけなので詳しく教えていただけると助かります

fork(2)という関数は擬似並列をつくる?関数なんですか?それとも、あくまでプロセスを複製するだけの関数なんですか?独学で得た知識を組み合わせて考えただけなので詳しく教えていただけると助かります

Linux系55閲覧

ベストアンサー

このベストアンサーは投票で選ばれました

0

fork は、Unix 関係OS の全ての基本です。 実は新しいプロセスを作る唯一絶対のシステムコールです。 fork をやったときは、プロセスは別ですが、全ては複製で共有部分ばかりです。 普通は、exec で別プログラムをロードしてそれに化けます。 exec を使わないのはスレッドが出来てからあまりやらなくなりました。