wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Test: Gestión de Hilos (Tema 5)

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

¿Qué clase se utiliza en Java para crear un hilo directamente?

a)

Thread

b)

Runnable

c)

Executor

d)

Process

2.

¿Qué se debe sobrescribir cuando una clase hereda de Thread o implementa Runnable?

a)

run()

b)

start()

c)

execute()

d)

main()

3.

¿Qué método debemos usar para iniciar un hilo en ejecución paralela?

a)

start()

b)

run()

c)

begin()

d)

execute()

4.

¿Qué ocurre si se llama al método start() de un hilo que ya ha sido iniciado?

a)

Se lanza una excepción IllegalThreadStateException

b)

Se reinicia el hilo

c)

Se crea un nuevo hilo

d)

El hilo se detiene

5.

¿Cuál de los siguientes métodos permite pausar un hilo durante un tiempo determinado?

a)

sleep()

b)

wait()

c)

stop()

d)

yield()

6.

¿Qué método hace que un hilo espere a que otro termine su ejecución?

a)

join()

b)

stop()

c)

wait()

d)

notify()

7.

¿Cuál es el valor por defecto de la prioridad de un hilo en Java?

a)

5

b)

1

c)

10

d)

0

8.

¿Qué método permite cambiar la prioridad de un hilo?

a)

setPriority()

b)

changePriority()

c)

modifyPriority()

d)

threadPriority()

9.

¿Qué método se usa para saber si un hilo sigue en ejecución?

a)

isAlive()

b)

isRunning()

c)

getStatus()

d)

activeThread()

10.

¿Por qué es útil implementar Runnable en lugar de heredar de Thread?

a)

Porque Runnable ejecuta más rápido

b)

Porque evita el uso de bucles infinitos

c)

Porque permite heredar de otra clase

d)

Porque no requiere sobrescribir run()