linux c++(mmap)

addr:	传NULL
length:	映射区的长度
prot:
	PROT_READ 可读
	PROT_WRITE 可写
flags:
	MAP_SHARED 共享的,对内存的修改会影响原文件
	MAP_PRIVATE 私有的
fd:		文件描述符,open打开一个文件
offset:	偏移量
返回值:
	成功 返回可用的内vu你首地址
	失败	返回MAP_FAILED
void *mmap(void *addr, size_t length, int prot, int flags,int fd, off_t offset);

释放映射区
addr:	传mmap的返回值
leng:	mmap创建的长度
返回值:
	成功 0
	失败 -1
int munmap(void *addr, size_t length);
上一篇:文件空间映射mmap()函数(是什么,为什么,怎么用)


下一篇:实现原理讲解!Android面试中常问的MMAP到底是啥东东?使用指南