#include <stdio.h>
#include <unistd.h>
int main(int argc, char *argv[])
{
int i=0;
int pid;
while(1)
{
pid = fork();
if(pid == 0)
{
break;
}
else if(pid == -1)
{
printf("the %d process created!\n", i);
perror("error reason:");
break;
}
i++;
}
while(1)
{
sleep(1);
}
return 0;
}
创建进程到极限,资源不足
最新推荐文章于 2021-06-10 20:17:29 发布