|
|
- #include <unistd.h>
- #include <sys/types.h>
- int main()
- {
- int i;
- for(i=0;i<3;i++)
- {
- pid_t pd = fork();
- if(pd == -1)
- {
- abort();
- }
- else if(pd == 0)
- {
- puts("In child!");
- }
- else
- {
- puts("In parent!");
- }
- }
- while (1) {};
- }
复制代码
本来期待出现三次In child,三次In parent。谁知道各出现了7次,请问这是什么原因? |
|