Сколько процессов и потоков будет создано?
У меня есть этот код и пытаюсь понять, сколько процессов и потоков будет создано из этого:
pid t pid;
pid = fork();
if (pid == 0) { /* child process */
fork();
thread create( . . .);
}
fork();
Я думаю, что это создает 2 потока, от вилки внутри цикла if. а 8 процессов? Но я не уверен, правильно ли это