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()
Para declarar un pool de hilos se pueden utilizar los métodos: Seleccione una o más de una:
execute()
newSingleThreadExecutor()
newCachedThreadPool()
newFixedThreadPool(int n)
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.
El planificador de Java siempre selecciona para su ejecución:
El primer hilo que se inicia en el programa.
El hilo de menor prioridad.
El hilo de mayor prioridad
Realiza una selección aleatoria.
Para iniciar un hilo de ejecución hay que invocar a su método run(). ¿Verdadero o falso?
Un programa multihilo es aquel que realiza sus actividades mediante diferentes flujos de ejecución dentro del mismo programa. ¿Verdadero o falso?
La conmutación entre hilos de un mismo proceso es más rápida que la conmutación entre procesos. ¿Verdadero o falso?
La ventaja de usar las clases de concurrencia de java.util.concurrent, es que los programas serán más fiables, fáciles de desarrollar y de modificar. ¿Verdadero o falso?
El método yield() detiene al hilo que lo invoca durante un periodo aleatorio de tiempo. ¿Verdadero o falso?
Señala cual de los siguientes métodos está asociado a la clase CyclicBarrier:
acquire()
countDown()
getCount()
reset()