c - 有人能解释一下这在 C/UNIX 中的作用吗

标签 c unix process controls

pid_t fork(void);

我想知道这个命令在 C. Process Control 中的作用。

最佳答案

这将创建一个子进程,它拥有父进程的堆、堆栈和数据空间的副本。 您需要#include <unistd.h> 。当您希望进程复制自身以便父进程和子进程可以同时执行不同的代码部分时,可以使用此选项。

关于c - 有人能解释一下这在 C/UNIX 中的作用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20022486/

相关文章:

c - 如何从 K&R C 转换为 ANSI C?

c++ - 无法从 NULL 资源创建 RenderTargetView

c - 重温 C 中的字符串数组初始化

C 字符串比较失败?

c - 在进程之间同步消息队列

c - 如何使用 RSA_generate_key 始终生成不同的公钥

c# - 以编程方式启动批处理文件(使用输出重定向)时卡住,批处理文件仅调用 "start some.exe"

java - 如何从java启动cmd.exe?

C: for loop int 初始声明

shell - Haskell 从进程中读取