目录
1、fork函数介绍
函数原型:
pid_t fork(void);
例子:
#include<myhead.h>
int main(int argc, const char *argv[])
{
pid_t pid = -1; //定义变量存储创建的进程的id号
pid = fork(); //创建一个子进程
//对pid进行判断
if(pid > 0)
{
while(1)
{
printf("我是父进程\n");
sleep(1);
}
}else if(pid == 0)
{
while(1)
{
printf("我是子进程\n");
sleep(1);
}
}
sleep(1);
return 0;
}
功能:拷贝父进程得到子进程
返回值:成功时,父进程中返回子进程的pid号,子进程中返回0,失败返回-1并置位错误码
2、getpid函数介绍
函数原型:
pid_t getpid(v