编程论坛
注册
登录
编程论坛
→
Linux教室
在linux中一个进程怎样生出一个子进程啊 ,请各位高手指教
iweiwe
发布于 2008-10-13 23:01, 1903 次点击
希望能用一个程序例子说明
4 回复
#2
GaFu
2008-10-14 13:09
用fork函数
#3
koalaylj
2008-10-26 21:11
两进程的程序,父进程循环显示parent,子进程循环显示child.
#include <stdio.h>
main()
{
int pid,i;
while((pid=fork())==-1);
if(pid!=0)
{
while(1)
{
for(i=0;i<20;i++);
printf("parent");
}
}
else
{
while(1)
{
for(i=0;i<20;i++);
printf("child");
}
}
}
#4
yaaeng
2008-11-13 14:03
这程序不错啊
#5
leekingui
2008-11-13 20:34
进程的创建是COPY过来的 COPY的父进程,然后将生成的进程分配唯一的进程ID,更改进程描述符,就成了一个新的进程
1