• ベストアンサー

子プロセスの利点

プロセスについての質問なのですが、 親プロセスでプログラムを実行するのではなく、 子プロセスを生成してその上でプログラムを実行する利点などはどのようなことがあるのか? わかる方がいらしたら質問にお答えいただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

例えば残高照会の処理だとすると、複数の利用者に同じサービスを提供しなければなりません。 こうした場合に親プロセスは子プロセスを起動して、その子プロセスに残高照会プログラムを実行させます。 1台のコンピューターを複数の人が同じサービスを受ける事が可能となります。

その他の回答 (1)

  • Gizensha
  • ベストアンサー率34% (207/608)
回答No.2

たとえば、子プロセスごとに単純な機能で実装すればエンバグの可能性を減らせます。インターフェースの互換さえ保てば部分的なアップデートも可能です。 また、特定の子プロセスがセキュリティホールを持っていても他への影響を抑えられます。 一部 Visual Basic などのように、言語としてマルチスレッドをサポートしていない場合にプロセスを分けることで、マルチスレッド化することができます。子プロセスがビジーでも部分的に処理を継続できます。 とりあえず見たことのある事例から。

関連するQ&A

専門家に質問してみよう