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