TEMA 2 RTCP
![]() |
![]() |
![]() |
Título del Test:![]() TEMA 2 RTCP Descripción: Rinocerontes trifásicos con potencia, tema 2 |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué característica distingue a Java respecto a otros lenguajes en cuanto al uso de hilos?. No tiene soporte para programación concurrente. Incluye soporte nativo para hilos en el lenguaje. Necesita bibliotecas externas para manejar hilos. Sólo permite hilos en sistemas operativos Unix. ¿Cuál es el enfoque principal de los capítulos iniciales del libro?. Optimización avanzada de hilos. Introducción a los conceptos básicos de los hilos. Creación de interfaces gráficas con hilos. Seguridad en programas multihilo. ¿Qué se entiende por concurrencia en programación?. La capacidad de ejecutar múltiples tareas simultáneamente. La ejecución secuencial de tareas en un programa. Un modelo para manejar excepciones en Java. Un algoritmo de ordenación paralelo. ¿Qué clase de Java es fundamental para trabajar con hilos?. java.lang.Thread. java.util.Executor. java.util.Timer. javax.swing.SwingWorker. ¿Cuál es una razón importante para usar hilos en Java?. Reducir la cantidad de memoria usada por el programa. Manejar tareas independientes de forma simultánea. Eliminar errores en los programas. Sustituir las excepciones de Java. ¿Qué método se utiliza para iniciar un hilo en Java?. a) start(). b) begin(). c) execute(). d) run(). ¿Qué implica el término "bloqueo" en I/O?. Que los datos se procesan sin interrupción. Que un programa espera hasta que los datos estén disponibles. Una interrupción causada por la red. La finalización prematura de un hilo. ¿Cuál es la ventaja principal de usar pools de hilos?. Reducir el tiempo de creación de nuevos hilos. Ejecutar tareas más lentamente para ahorrar memoria. Garantizar que solo se use un hilo a la vez. Eliminar la necesidad de sincronización. ¿Qué implementación de pools de hilos introdujo Java 5.0?. ThreadFactory. ThreadPoolExecutor. ThreadScheduler. RunnableManager. ¿Qué describe mejor el funcionamiento de un pool de hilos?. Crea un nuevo hilo por cada tarea. Reutiliza hilos para ejecutar tareas pendientes. Ejecuta todas las tareas simultáneamente. Aumenta el número de CPUs disponibles. ¿Qué método de la clase Thread está obsoleto y no debe usarse?. stop(). suspend(). sleep(). join(). ¿Qué ocurre si un pool de hilos alcanza su límite máximo?. Se rechazan nuevas tareas hasta que haya espacio. El programa se bloquea automáticamente. Se crea un nuevo pool de hilos. Las tareas adicionales se ejecutan fuera del pool. ¿Qué interfaz se usa para representar tareas en pools de hilos?. Executor. Runnable. Callable. Future. ¿Qué es el método execute() en la interfaz Executor?. Un método para pausar un hilo. Un método para ejecutar tareas en un pool de hilos. Un método para finalizar un hilo. Un método para monitorizar el estado de los hilos. ¿Qué define un "hilo principal" en una aplicación Java?. Un hilo que ejecuta la lógica principal de la aplicación. Un hilo que gestiona la memoria del programa. El primer hilo que termina su ejecución. Un hilo reservado para tareas de I/O. ¿Cómo ayuda un pool de hilos a mejorar el rendimiento?. Reduce el número de tareas pendientes en la cola. Minimiza la competencia por el CPU reutilizando hilos. Aumenta automáticamente los recursos del sistema. Almacena datos temporales en memoria. ¿Qué ventaja ofrece un tamaño de pool ajustable?. Optimizar el uso de recursos del sistema. Ejecutar tareas más rápido en sistemas con pocos CPUs. Reducir el tiempo de inicialización de hilos. Evitar errores en el código del usuario. ¿Qué define el método getKeepAliveTime() en un ThreadPoolExecutor?. El tiempo máximo de vida de los hilos inactivos. La duración máxima de una tarea. La cantidad de hilos activos permitidos. La prioridad de los hilos en ejecución. ¿Qué diferencia un Callable de un Runnable?. Callable puede devolver un resultado y lanzar excepciones. Runnable es más eficiente en términos de memoria. Callable se ejecuta en sistemas con múltiples CPUs. Runnable no requiere un hilo para ejecutarse. ¿Qué hace un objeto Future en Java?. Almacena el resultado de una tarea ejecutada. Controla la ejecución de varios hilos. Crea hilos automáticamente en un pool. Rechaza tareas que excedan el límite del pool. |