【操作系统】Linux之进程管理一
第1关:获取进程常见属性
ret.pid=getpid();
ret.ppid=getppid();
第2关:进程创建操作-fork
pid_t pid =fork();
if(pid==-1) printf("创建进程失败!");
else if(pid==0) printf("Children");
else printf("Parent");
第3关:进程创建操作-vfork
pid_t pid=vfork();
if(pid==-1) printf("创建进程失败!\n");
else if(pid==0) printf("Children\n");
else printf("Parent\n");
第4关:进程终止
void output()
{
printf("%d",getpid());
}
if(atexit(output)!=0)
{
printf("调用atexit函数错误!");
}