Font size
WorksheetsHilos Java
Total questions: 62
Worksheet time: 39mins
Atributo de la clase Thread
Name
Status
Terminated
Runnable
Estado de un hilo que espera un recurso para poder continuar
Terminated
Blocked
Runnable
Waiting
Una aplicación requiere usar hilos cuando
Presenta muchos errores de ejecución
Demora mucho atendiendo cierto proceso
Utiliza gráficos en 2D
Hace conexión a una base de datos
Esta forma de trabajo se usa con un solo microprocesador para tener en ejecución varios programas
Monoproceso
Multiproceso
Multitarea
Planificación
Al invocar el método sleep() en un hilo ocurre esto con el hilo
pasa a estado "runnable"
Se bloquea
Termina
espera un tiempo definido
Para que un hilo salga del estado "WAITING"
se invoca notify()
se invoca sleep()
se invoca yield()
se invoca stop()
Un hilo llega al estado "TERMINATED" cuando
Terminan el método start()
Se invoca le método notify()
Termina el método run()
Se invoca el método wait()
El método start() sirve para
Hacer que el proceso esté listo para ejecución
Suspender una tarea durante un tiempo
Terminar un hilo
Hacer que un proceso espere a otro
Elige el código de la estructura básica de un hilo
1
2
3
4
Un proceso es
El diseño de un programa
Un código fuente
Un algoritmo estructurado
Un programa en ejecución
Todo proceso requiere
memoria y procesador
memoria y disco duro
procesador y disco duro
Un proceso que está en estado "terminado"
Es eliminado del disco duro
Espera recursos para continuar trabajando
Bloquea a otros procesos acaparando recursos
Ya no puede recibir tiempo de procesamiento
¿Qué método se utiliza para pausar la ejecución de un hilo durante un tiempo específico?
pause()
wait()
stop()
sleep()
Un hilo en estado "RUNNABLE" significa que
Ha terminado su ejecución
Está esperando recursos
Está en ejecución
Está bloqueado
¿Cuál de las siguientes afirmaciones es verdadera sobre los hilos?
Los hilos no comparten memoria
Los hilos pueden ejecutarse en paralelo
Los hilos siempre se ejecutan en el mismo núcleo
Los hilos no pueden ser interrumpidos
¿Cómo podemos asegurar la exclusividad de ejecución de un hilo en una zona crítica del código?
Que los métodos sean synchronized.
Que las variables/atributos sean Atómicas.
Que la zona de código crítico sea synchronized.
Todas las anteriores.
Cuando vamos a programar un hilo, que método contendrá toda la ejecución.
main()
Constructor
run()
start()
public class MyClass {
public static void main(String[] args) {
(a) ("Hello World");
}
}
Señala la correcta
int num = "9";
int num = 6
int = 4;
int num = 3;
que significa JDK?
JAVA DEVELOPMENT KIT
JAVA DEPENDENCY KIT
JAVA DISARM KIT
JAVA DECREASE KIT
Elija la opción correcta acerca de declaración de variables
string nombre = "Carla";
String nombre = "Carla";
String nombre = "Carla";
string nombre = 'C';
Crea una variable velocidad y asigna el valor de 120
(a)
Para definir una variable en java para la estatura de una persona ¿Cuál es la instrucción correcta?
short estatura;
boolean estatura;
float estatura;
String estatura
char estatura;
en Java como escribo que A es mayor que o igual a B ?
A >= B
A <= B
A != B
A > B
