进程间通信-mmap#include <sys/mman.h>
void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset);
int munmap(void *addr, size_t length);mmap本质是把内存与硬盘上的文件同步。某块内存中的内容会同步到硬盘文件上,即把文件映射…
英文文章源地址:Syscalls used by malloc
看本文章之前,你应该知道malloc使用系统调用获取内存。正如下图中所展示的,malloc调用brk或mmap系统调用去获取内存。
brk: brk通过增加程brk的位置从内核中获取内存(没有被…