私はこれを少しグーグルで調べましたが、明確な答えを見つけることができなかったので、誰かがWindows VS Linuxの共有メモリセグメントについて洞察を持っていることを願っています.
Linux では、IPC 用の共有メモリを作成する方法が 2 つあります。共有メモリ セグメント (shmget など) とメモリ マップ ファイル (mmap) です。私の簡単な理解から、mmap ではマップする OS のどこかに実際のファイルが必要ですが、共有メモリ セグメントは、プロセスによってアタッチできるメモリ内の名前ベースのセグメントにすぎません。
Windowsでは、実際のファイルがどこかに浮かんでいる必要があるメモリマップファイルに相当するものしかないようです。
私の質問: これは実際に Windows で唯一の種類の共有メモリですか、それとも非ファイル ベースの共有メモリ セグメントを作成するための API がありますか。