Linux系统编程:通过 fork 和 vfork 创建新进程
发布时间
阅读量:
阅读量
Linux系统编程(进程)——创建进程函数fork/vfork的使用
- fork的使用
- vfork的使用
fork的使用
使用fork函数创建一个进程
#include <unistd.h>
pid_t fork(void);
fork函数调用正常,并返回两次
当返回值等于0时,则表示当前进程是一个子进程
如果一个过程的返回值是一个正整数值,则表明该过程是一个父进程
调用失败,返回值为-1
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
int main()
{
pid_t pid;
printf("father: id=%d\n",getpid());
pid = fork();
if(pid>0)
{
printf("this is father print,pid = %d\n",getpid());
}
else if(pid == 0)
全部评论 (0)
还没有任何评论哟~
