gpt4 book ai didi

c - posix_memalign 与 mmap 有何不同

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:45:56 28 4
gpt4 key购买 nike

如何posix_memalign对齐大小为 4096 字节与 mmap 不同?它在内部使用 mmap 还是其他一些机制?

最佳答案

posix_memalign 是比 mmap 更高级别的 API,旨在与 mallocfree重新分配mmap 的使用更为复杂,因为它提供的功能比 posix_memalign(将文件映射到进程的地址空间)更多。 POSIX 标准未指定其实现方式(根据 mmap 或其他方式)。

在没有对齐限制的情况下使用 posix_memalign,您将使用 malloc

关于c - posix_memalign 与 mmap 有何不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9453083/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com