进程:
1. 子进程复制父进程的用户空间(在创建子进程前的代码都会复制一份)
2. 父子进程互不影响
示例
#include<unistd.h>
int main()
{
pid_t pid;
pid = fork(); // 执行fork()函数后,父进程的pid为子进程的ID端口号,子进程的pid是0
if(pid == -1)// 创建失败
{
perror(“fork error”);
}
else if(pid == 0)//子进程
{
print(“pid=%d ppid=%d\n”, getpid(), getppid());
}
else//父进程
{
}
return 0;
}