文件內存映射mmap解決大文件快速讀寫問題和進程間共享內存

mmap函數主要用途有三個:編程 1、將一個普通文件映射到內存中,一般在須要對文件進行頻繁讀寫時使用,這樣用內存讀寫取代I/O讀寫,以得到較高的性能;網絡 2、將特殊文件進行匿名內存映射,能夠爲關聯進程提供共享內存空間;函數 3、爲無關聯的進程提供共享內存空間,通常也是將一個普通文件映射到內存中。性能 Linux提供了內存映射函數mmap, 它把文件內容映射到一段內存上(準確說是虛擬內存上), 經
相關文章
相關標籤/搜索