option
Cuestiones
ayuda
daypo
buscar.php

varios 2 psp

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
varios 2 psp

Descripción:
Varios 2 psp

Fecha de Creación: 2025/06/12

Categoría: Informática

Número Preguntas: 19

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué método NO forma parte de los mecanismos de comunicación entre hilos en la clase java.lang.Object?. notify(). wait(). signal().

¿Qué sucede cuando un hilo naliza la ejecución de un método `synchronized`?. No sucede nada; el método sigue en uso indenidamente. Se libera el objeto para que todos los hilos puedan ejecutarlo al mismo tiempo. El hilo sigue ejecutando el método hasta que termine. El sistema desbloquea el método y el planicador selecciona otro hilo en espera para ejecutarlo.

¿Cuál es el primer paso para definir un hilo implementando Runnable en Java?. Redefinir el método run() con el código del hilo. Iniciar el hilo con el método start(). Crear un objeto Thread. Declarar una clase que implemente Runnable.

¿Qué sucede realmente cuando un navegador web realiza varias tareas "a la vez"?. Las tareas se ejecutan completamente en paralelo en todos los sistemas operativos. El navegador utiliza un solo hilo para ejecutar todas las tareas. Cada tarea se bloquea hasta que la anterior termina. Las tareas se ejecutan de forma concurrente, pero no necesariamente en paralelo.

¿Cómo se puede conocer el estado actual de un hilo en Java?. Usando el método start() de la clase Thread. Usando el método run() de la clase Thread. Usando el método terminate() de la clase Thread. Usando el método getState() de la clase Thread.

¿Cuál de las siguientes constantes NO pertenece a la clase Thread para manejar prioridades en Java?. NORM_PRIORITY. MAX_PRIORITY. HIGH_PRIORITY.

¿Qué clase de sincronización en java.util.concurrent permite que un hilo espere a que otros terminen su tarea antes de continuar?. CyclicBarrier. Semaphore. CountDownLatch.

¿Qué sistema operativo sigue el modelo de time-slicing, permitiendo la ejecución de un hilo solo durante un intervalo de tiempo o quantum?. MS-DOS. Solaris. Windows a partir de Windows 95 y NT.

¿Cómo se inicia un hilo implementado con Runnable en Java?. Creando una nueva instancia de Runnable. Llamando directamente al método run() del objeto Runnable. Ejecutando el método main() del hilo. Llamando al método start() del objeto Thread.

¿Por qué es ventajoso utilizar librerías estándar en el desarrollo de aplicaciones multihilo?. Porque aseguran la ejecución ordenada de todos los hilos en cada aplicación. Porque garantizan un tiempo de ejecución determinado para cada hilo. Porque eliminan completamente la necesidad de depuración. Porque han sido optimizadas para evitar problemas comunes como deadlocks y condiciones de carrera.

¿Por qué el método stop() no se recomienda para finalizar hilos en Java?. Porque no se asegura de que el hilo termine su ejecución. Porque finaliza el hilo de inmediato sin completar el método run(). Porque necesita ser llamado varias veces para que funcione. Porque es inseguro y está en desuso debido a posibles problemas de estabilidad.

¿Cuál es la función principal de la clase Semaphore en Java?. Proporcionar exclusión mutua completa, como synchronized, sin opciones adicionales. Evitar el uso de synchronized en Java. Sincronizar el acceso de todos los hilos a la vez sin limitación de permisos. Controlar el acceso de varios hilos a un recurso compartido con un número limitado de permisos.

¿Cuál es el primer paso para denir un hilo extendiendo la clase Thread en Java?. Redenir el método run() con las instrucciones del hilo. Crear un objeto de la clase Thread. Invocar al método start() para iniciar el hilo. Crear una clase que herede de Thread.

¿Cuál es la principal ventaja de tener varios hilos en un proceso?. Dividir la memoria de un programa en diferentes partes. Crear procesos independientes para cada tarea. Acelerar la ejecución de un único hilo. Permitir que se realicen múltiples tareas al mismo tiempo.

¿Qué es un hilo en el contexto de un sistema operativo?. Es la totalidad del código y recursos del programa. Es una pila de memoria compartida. Es un proceso que se ejecuta de forma independiente. Es un flujo de control independiente dentro de un proceso.

¿Cuándo es más apropiado utilizar CyclicBarrier en lugar de CountDownLatch?. Cuando solo un grupo de hilos necesita esperar hasta que otros terminen, sin posibilidad de reutilización. Cuando se necesita intercambiar datos entre dos hilos concurrentes. Cuando todos los hilos deben trabajar de forma asíncrona sin puntos de sincronización. Cuando se necesita que los hilos lleguen a un punto de sincronización repetitivo.

¿Qué ocurre cuando se ejecuta un programa en términos de procesos e hilos?. Se crean múltiples procesos para manejar diferentes hilos. Se crea únicamente un espacio de direcciones sin ningún hilo. Solo se crean hilos adicionales, sin un proceso. El Sistema Operativo crea un proceso y un hilo primario.

¿Por qué a veces es necesario implementar Runnable en lugar de extender Thread?. Porque Thread no puede tener el método run(). Porque Runnable es más rápido que Thread. Porque los métodos de Runnable son diferentes de los de Thread. Porque Java no permite herencia múltiple y una clase puede necesitar extender de otra clase.

¿Qué significa que un hilo esté en el estado "Nuevo" (new) en Java?. Que el hilo ha finalizado. Que el hilo está esperando la finalización de una operación de entrada/salida. Que está preparado para ejecutarse cuando reciba tiempo de procesamiento. Que se ha creado un hilo, pero aún no está listo para ejecutarse.

Denunciar Test