2つのC実行可能ファイルAとBが存在します。 AとBはソケットを介して互いに通信します。別のCプロセスから新しい独立プロセスを作成します。
Bは、独立して又はA.介し
Bが最初に開始され、Aは、次の開始された場合、A及びBは問題なく正常に起動を開始することができます。 Aを再起動しても問題はありません。
BがAを介して開始された場合、AとBは正常に開始します。しかしここでは、通信ポートはAとBの両方にバインドされています。ここで、Aが再起動されると、Aは起動に失敗します。 BがAを介して開始されるので
、プロセスA、プロセスBの親は、プロセスBは、プロセスAから独立して開始することが可能な任意の手段が、
そうですか?
私たちはforkを使ってみましたが、forkを使ってexeを起動しようとすると、2つのプロセスが1つではなく起動されています。