shm_open
fd
「共有メモリ オブジェクト」に関連付けられた を返します。通常、このオブジェクトはmmap
としてアクセスするために ( を使用して)仮想メモリにマップされますmemory-mapped file
。
ただし、 (通常のファイルであるかのように)共有メモリ オブジェクトにfd
アクセスしても安全ですか? そして「安全」とは、POSIXによって明確に定義された動作が保証されていることを意味しますか?
私が尋ねている理由は、固定バイト数を書き込むための (メモリ アドレスではなく)のみを受け入れるサードパーティ インターフェイスを使用しているからです。fd