九州下载 - 系统安卓苹果手机游戏推荐下载网站!

当前位置:九州下载 > 建站问答 >

linux进程创建实验

时间:2022-12-26 14:39编辑:九州下载来源:www.wzjsgs.com

linux进程创建实验(linux进程创建)"/

一个进程可以创建一个或多个进程?

可以的,在进程中可以创建一个或多个子进程。

linux下:通过fork实现

windows下:通过CreateProcess函数实现

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);

}

}

相关文章