映射文件到内存
摘要:
参考《Linux高级程序设计》函数mmap()将某个文件的指定内容映射到内存空间中,从而提供不同与一般的普通文件操作方式,进程可以像读写内存一样对普通文件进行操作。普通文件被映射到进程地址空间后,进程可以像访问普通内存一样对文件进行访问,不必再调用read,write等操作。简单地说,就是把一个文件的内容在内存里做一个映像,加快访问速度。函数声明如下:1 #include <sys/mman.h>2 void* mmap(void* start,size_t length,int prot,int flags,int fd,off_t offset)此函数将在进程的虚拟地址空间(起 阅读全文