私はboost::interprocess_mutex、アプリケーションが子でさえないにもかかわらず、至る所でesを使用するプロジェクトに取り組んでいますfork()が、マルチスレッドに大きく依存しています。
interprocess_mutexこれらすべてのesを、何も壊さずにプロセスローカルミューテックスに置き換えることができると想定するのは正しいですか?
これによりパフォーマンスが向上する可能性があるという私の仮定は(最小限の要因でのみ)正しいですか?
単一の(オプションでマルチスレッドの)プロセス内でプロセス間同期を使用する理由は考えられますか?