我需要一个类似 malloc 的接口,允许在共享段中分配内存块。我不想静态设置这个段的大小,分配器应该能够根据需要管理增长。锁定不仅必须在单个进程的线程之间,而且必须在系统范围内:许多进程可能会尝试同时在池中分配块。
有没有现成的图书馆可以做到这一点?我找到了libmm
,但它似乎不允许进程间锁定,而且我有点担心它看起来已被废弃,最后一次更新是在 2006 年。
我需要一个类似 malloc 的接口,允许在共享段中分配内存块。我不想静态设置这个段的大小,分配器应该能够根据需要管理增长。锁定不仅必须在单个进程的线程之间,而且必须在系统范围内:许多进程可能会尝试同时在池中分配块。
有没有现成的图书馆可以做到这一点?我找到了libmm
,但它似乎不允许进程间锁定,而且我有点担心它看起来已被废弃,最后一次更新是在 2006 年。