【发布时间】:2023-04-08 03:32:01
【问题描述】:
前提是:
- 我要求的尺寸是页面尺寸的倍数
- 我请求的起始地址是最后一次分配的大小+起始地址
如果我在使用 mmap 在堆上分配内存时始终遵循这些规则,返回的地址会是连续的吗?或者他们之间会不会有差距?
【问题讨论】:
-
在哪个操作系统中?这些东西取决于操作系统。
-
如果它不是独立于操作系统的,那么我假设我的问题的答案是“否”,因为我想编写可移植代码。
-
“便携”是一个非常宽泛的术语。