mmap不是把文件映射到内存地址吗?
申请内存不是brk syscall吗?
【 在 hgoldfish 的大作中提到: 】
: 这个是 unix 系统提供的一个系统调用,普通程序向内核申请内存。
: 虽然每个 amd64 的应用程序都能看到 2 ** 64 字节的内存空间,但是随便往里面读写数据是不行的。得先向内存申请一下内存空间。
: mmap() 除了可以申请未使用的内存,还可以把文件的内容映射到内存里面。读写这段内存相当于读写文件。所以叫做 memory map.
: ...................
--
FROM 139.226.178.*