linux创建进程代码
时间: 2024-05-14 10:10:14 浏览: 92
Linux创建进程
5星 · 资源好评率100%
在Linux中,可以使用fork()函数创建一个新的进程。fork()函数复制当前进程的所有资源(包括代码、数据、堆栈等),并创建一个新的进程。下面是一个简单的Linux创建进程的代码示:
```c
#include <stdio.h>
#include <unistd.h>
int main() {
pid_t pid;
创建子进程
pid = fork();
if (pid < ) {
// 创建失败
fprintf(stderr, "Fork failed.\n");
return 1;
} else if (pid == 0) {
// 子进程
printf("This is the child process.\n");
// 在子进程中执行其他操作
// ...
} else {
// 父进程
printf("This is the parent process.\n");
// 在父进程中执行其他操作
// ...
}
return 0;
}
```
在上述代码中,使用fork()函数创建了一个子进程。fork()函数返回值为0表示当前代码正在执行的是子进程,返回值大于0表示当前代码正在执行的是父进程,返回值小于0表示创建进程失败。
阅读全文