打三叉

时间:2011-08-23 08:55:45

标签: linux unix process fork

#include<stdio.h>
main()
{
 fork();
 fork();
 fork();
}

理论说这段代码将创建8个进程。寻找一种简单的方法来找到它?

ps -e

当fork()与sleep()命令一起使用时,

仅显示4个进程。有什么简单的方法可以找到IPC以外的其他方法

1 个答案:

答案 0 :(得分:3)

#include<stdio.h>
main()
{
    printf("x\n");

    if(!fork()) printf("x\n");
    if(!fork()) printf("x\n");
    if(!fork()) printf("x\n");
}
  

./ a.out | wc -l <​​/ p>