1

システム内のファイルをメモリ マッピングするとき、 ed メモリ ブロックPOSIXの処理が完了するまでファイル ディスクリプタを開いたままにしておく必要がありますか(およびその後)、またはファイル ディスクリプタが一度成功することができますか (すべきですか?) 。どちらも私の Linux システムで動作するようです。mmapclosemunmapclosemmap

4

1 に答える 1

6

Open Group 標準から

mmap() 関数は、ファイル記述子 fildes に関連付けられたファイルへの追加の参照を追加します。これは、そのファイル記述子の後続の close() によって削除されません。この参照は、ファイルへのマッピングがなくなったときに削除されます。

于 2010-11-11T07:22:03.767 に答える