如何在Linux系统调用fork()创建一个子进程
时间: 2023-05-23 20:02:25 浏览: 169
可以使用下面的代码来在 Linux 系统中调用 fork() 创建一个子进程:
pid_t pid = fork();
if (pid == -1) {
// Forking failed
} else if (pid == 0) {
// Code for child process
} else {
// Code for parent process
}
在这段代码中,fork() 函数返回一个进程 ID,如果返回值为 -1,则表示 fork() 调用失败。如果返回值为 0,则表示当前进程是子进程,否则当前进程是父进程。通过根据返回值来判断当前是子进程还是父进程,可以在代码中实现不同的功能。
阅读全文