pthreads/fork/和execvp的主要示例



我正在寻找一个在新创建的pthread中使用fork((的工作示例,其中子进程使用execvp((&父线程等待子线程。程序必须在没有内存泄漏的情况下关闭。

我自己已经接近解决方案了,但我遇到了内存泄漏(valgrind(,因为子进程从分叉的中留下了内存

在查找可能的原因一段时间后,我解决了内存泄漏问题。我发现问题是execvp返回-1,这表明命令没有被正确调用,因此没有正确替换子进程堆栈。

在确保传递了正确的命令后,泄漏得到了解决。

相关内容

  • 没有找到相关文章

最新更新