如何解决pthreads / fork /和execvp的主要示例?
我正在寻找在新创建的pthread中使用fork()的工作示例,其中子级使用execvp()运行进程,并且父线程等待该子级。该程序必须关闭而不会发生内存泄漏。
我本人已经接近解决方案,但是由于子进程从fork中留下了内存,所以我遇到了内存泄漏(valgrind)>
解决方法
经过一段时间的可能原因查找后,我解决了内存泄漏问题。我发现问题是execvp返回-1,表示命令未正确调用,因此 not 不能正确替换子进程堆栈。
确保传递了正确的命令后,泄漏得到解决。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。