linux内核那些事之brk机制_Huo的藏经阁的博客-CSDN博客

网站介绍:内核向用户层提供申请用户虚拟空间的两种机制除了mmap之外,另外一个就是brk机制,mmap主要控制虚拟空间mmap区域管理,而brk机制主要管理的是一个进行的堆空间。brk/sbrkbrk 和sbrk是内核向用户提供的两个用于申请堆空间的系统调用,一般应用程序并不直接使用brk系统调用,而是通过glibc封装好的malloc接口间接调用brk系统调用。#include <unistd.h>int brk(void *addr);void *sbrk(intptr_t in_brk