mmap() 也可以申请内存的。不止 brk.
我没有确认,不过我猜大多数情况下,线程栈都是调用 mmap() 而不是 brk() 来申请内存,因为 mmap() 有 MAP_STACK 和 MAP_GROWDOWN 这两个标志位。哪位大佬确认一下。
进程的堆才用 brk
【 在 JulyClyde 的大作中提到: 】
: mmap不是把文件映射到内存地址吗?
: 申请内存不是brk syscall吗?
--
修改:hgoldfish FROM 117.28.152.*
FROM 117.28.152.*