UC3M

Grado en Ing. Telemática/Sist. Audiovisuales/Sist. de Comunicaciones

Arquitectura de Sistemas

Septiembre 2017 - Enero 2018

11.2.6. Autoevaluación automática

  1. ¿Cuál de las siguientes afirmaciones es falsa?

    • La creación de un hilo en C implica la creación de una nueva pila y la compartición del montón.

    • Los hilos pueden compartir información global a través de variables globales.

    • Los hilos pueden recibir y devolver información a través de punteros específicos de E/S.

    • pthread_create bloquea la ejecución the hilo invocante hasta que el hilo creado finaliza su ejecución.

  2. Cuál de las siguientes afirmaciones es falsa referente a la función pthread_thread_join:

    • Accede a los datos retornados por el hilo, que los devuelve retornando un tipo puntero genérico void*.

    • Los datos los puede retornar el hilo con pthread_exit.

    • Se puede inhibir la devolución de datos con la función pthread_attr_setdetachstate.

    • Este mecanismo de comunicación no debe de usarse nunca, pues genera programas inseguros.