全心思齐网

linux/unix进程的创建?

代码示例:

#include<unistd.h>

#include<sys/types.h>

#include<stdio.h>

int main(int argc,char *arg[])

{

int pid;

pid=fork();

if(pid<0){

fprintf(stderr,"进程创建失败");

exit(-1);

}

else if(pid==0){

execlp("/bin/ls","ls",NULL);

}

else{

wait(NULL);

printf("子进程已完成");

exit(0);

}

}

匿名回答于2024-05-10 20:12:49


相关知识问答