【发布时间】:2022-01-16 08:44:07
【问题描述】:
我知道每个进程都有自己的独立堆,与线程不同(它们共享一个公共堆,因此会减慢堆内存分配,因为 malloc 等函数需要使用锁进行同步)。但是,如何确定分配给每个进程的内存的位置和数量,以及如何确保这不会与分配给其他进程的内存冲突?
我无法通过搜索找到明确的答案,但如果存在,请提供一个链接,我将不胜感激。谢谢!
【问题讨论】:
标签: memory-management process operating-system heap-memory dynamic-memory-allocation