0

純粋なWinAPI/C ++を使用して、Windowsプラットフォーム上の単一プロセスのスレッド間でリーダー/ライターロックの同期を採用するよく知られたアルゴリズムがあります。

これが例です

私の場合、これを複数のプロセス間で行う必要があります。つまり、ライターは1つのプロセスにあり、リーダーは他のプロセスにあります。それを行う方法はありますか?

PS。すでに開発されたプロジェクトでこれが必要なので、C ++/MFCまたは純粋なWinAPI以外は使用できません。つまり、Boostなどの拡張機能は使用できません。

4

1 に答える 1

3

同じアルゴリズムを使用できますが、代わりにWinAPI のミューテックスCriticalSectionを使用できます。 Mutex オブジェクトに同じ名前を使用すると、それらを複数のプロセスで使用できます。

于 2012-06-16T09:58:40.530 に答える