Memory 如何在fork之后释放资源?

Memory 如何在fork之后释放资源?,memory,exec,fork,Memory,Exec,Fork,假设我想在fork之后释放资源(内存,fds)的子副本,但继续运行当前二进制文件,即no exec()。有办法吗?Hmm。。不要调用exec()?我知道这是一个“duh”答案,但请记住fork()创建父进程的副本。如果您希望它保持这种状态,那么就不要调用exec()“我想在fork之后创建资源(内存,fds)的子副本”-嗯?你能换个说法吗?这是一个语法混乱,正因为如此,含糊不清。缺少“解除分配”一词。很抱歉。

假设我想在fork之后释放资源(内存,fds)的子副本,但继续运行当前二进制文件,即no exec()。有办法吗?

Hmm。。不要调用
exec()
?我知道这是一个“duh”答案,但请记住
fork()
创建父进程的副本。如果您希望它保持这种状态,那么就不要调用
exec()
“我想在fork之后创建资源(内存,fds)的子副本”-嗯?你能换个说法吗?这是一个语法混乱,正因为如此,含糊不清。缺少“解除分配”一词。很抱歉。