fork()とexec()の違いと使い方
fork(): fork()関数は、現在のプロセスのコピーを作成します。新しいプロセス(子プロセス)は、元のプロセス(親プロセス)と同じプログラムコードから開始されます。fork()関数の戻り値は、子プロセスのプロセスID(PID)です。親プロセスと子プロセスは、異なるメモリ空間を持ちますが、親プロセスのすべてのリソース(変数、ハンドル、ファイルディスクリプタなど)が子プロセスにコピーされます。>>More
fork(): fork()関数は、現在のプロセスのコピーを作成します。新しいプロセス(子プロセス)は、元のプロセス(親プロセス)と同じプログラムコードから開始されます。fork()関数の戻り値は、子プロセスのプロセスID(PID)です。親プロセスと子プロセスは、異なるメモリ空間を持ちますが、親プロセスのすべてのリソース(変数、ハンドル、ファイルディスクリプタなど)が子プロセスにコピーされます。>>More