Возможный дубликат:
Работа fork () в Linux gcc
Почему этот код печатается два раза? а>
#include<stdio.h>
main()
{
printf("hello\n");
fork();
}
Приведенный выше код печатает "привет" один раз. Код ниже печатает "привет" два раза.
#include<stdio.h>
main()
{
printf("hello");
fork();
}
Приведенный выше код выводит «привет» два раза.
Кто-нибудь, пожалуйста, объясните это странное поведение.