gpt4 book ai didi

c - 子进程中fork()后泄漏,为什么?

转载 作者:行者123 更新时间:2023-11-30 14:49:49 24 4
gpt4 key购买 nike

Mac OSX 10.13.3。系统泄漏实用程序在下一个代码中显示 4 个(两个 2048 和两个 16)泄漏:

#include <sys/wait.h>
#include <stdio.h>
#include <unistd.h>

int main(void)
{
int st;

if (fork())
wait(&st);
else
while (1);
}

为什么?

最佳答案

许多 C 库函数都会导致“泄漏”检查器标记内存泄漏。

因此,需要告诉“泄漏”检查器不要检查 C 库函数。

除上述之外,发布的代码中没有内存泄漏。

关于c - 子进程中fork()后泄漏,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49351224/

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