Mac OS:如何在不复制进程状态的情况下进行派生?

时间:2019-04-01 17:50:00

标签: macos process fork darwin xnu

我需要创建一个具有不同PID的执行单元,但不从初始过程中获取资源(打开文件,内存等)。

在Linux上,clone用于此目的。在其他BSD上,rfork。是否有Mac OS的同类产品?

或者,可以使用标准execve来重置流程环境,但是需要在文件系统上使用一个名称,该名称对于我来说是次优的。在Linux上,可以创建memfd并与execveat一起使用。是否有Mac OS的同类产品?

0 个答案:

没有答案