Prueba de algoritmos | SP Concurso 3 | Pregunta 7

Considere el siguiente programa en C:

int main()
{
    fork();
    fork();
    fork();
      
    printf("Hello World");
}

¿Cuántos procesos secundarios se crearán cuando se ejecute el programa anterior?
(A) 4
(B) 5
(C) 6
(D) 7

Respuesta: (D)
Explicación: Para n llamadas de bifurcación en un programa, se crean (2 n -1) procesos secundarios.

Aquí n = 3.
Por lo tanto, no de proceso hijo = 2 3 – 1 = 8 – 1 = 7.

Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *