此帖子已编辑,此处的原始帖子询问_malloc_r的实现,这不是一个好用的方法。
我现在的问题是malloc和free函数还有其他malloc实现或替代函数吗?
请建议。
非常感谢。
答案 0 :(得分:2)
放弃尝试拥有可重入malloc
。这是个坏主意。如果你真的需要从信号处理程序中分配内存,请使用mmap
,但即使这样做也是一个糟糕的设计。
答案 1 :(得分:2)
有许多备用的malloc实现,通常用于调试或其他特殊用途。您可能想要查看的是Google的tcmalloc。