Tema 2 Programación de Servicios y Procesos v2
|
|
Título del Test:
![]() Tema 2 Programación de Servicios y Procesos v2 Descripción: Programación multihilo |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Para detener temporalmente la ejecución de un hilo y ponerlo a la espera de que ocurra cierto evento, y continuar cuando le sea notificado que ya ha ocurrido, se utiliza: wait(). await(). yield(). sleep(). Que un monitor Java es re-entrante significa que un hilo puede readquirir el monitor que ya posee, evitando así problemas de interbloqueo. ¿Verdadero o falso?. Verdadero. falso. El método que permite indicar que se quieren consumir recursos cuando se utiliza la clase Semaphore es: exchange(). acquire(). release(). await(). Todos los procesos ejecutan como mínimo un hilo. ¿Verdadero o falso?. Verdadero. falso. Un pool de hilos se puede crear mediante un objeto del tipo ExecutorService. ¿Verdadero o falso?. Verdadero. falso. El método yield() detiene al hilo que lo invoca durante un periodo aleatorio de tiempo. ¿Verdadero o falso?. Verdadero. falso. Respecto a los hilos demonio o daemon: Son hilos que se ejecutan en segundo plano. Su método run() es muchas veces un bucle infinito. Proporcionan servicios a otros hilos de su mismo proceso. Todas son correctas. Para iniciar un hilo de ejecución hay que invocar a su método run(). ¿Verdadero o falso?. Verdadero. falso. El bloque de código marcado con synchronized solo puede ser ejecutado por un hilo a la vez sobre un objeto. ¿Verdadero o falso?. Verdadero. falso. El interbloqueo se puede producir en cualquier programa que utilice hilos. ¿Verdadero o falso?. Verdadero. falso. |




