option
Cuestiones
ayuda
daypo
buscar.php

CURSO 23-24 PROGRAMACION DE SERVICIOS Y PROCESOS TEMA 6

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
CURSO 23-24 PROGRAMACION DE SERVICIOS Y PROCESOS TEMA 6

Descripción:
CON SCORM

Fecha de Creación: 2023/11/22

Categoría: Otros

Número Preguntas: 12

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

Si tenemos una situación en la que el resultado de ejecutar el programa va a depender del orden en que se realicen los accesos a los recursos, tenemos un problema de: Inanición. Interbloqueo. Bloqueo activo. Ninguna de las anteriores.

¿Es posible indicar que a un semáforo entre más de un hilo al mismo tiempo?. Java no proporciona ningún método para trabajar con semáforos, eso solo ocurre en C++. Los únicos semáforos que permite implementar Java son semáforos binarios. Es posible indicarlo cuando creamos el semáforo, pero, como máximo, podremos indicar que pueden entrar 2 hilos. Es posible indicarlo cuando creamos el semáforo, sin tener un límite máximo de hilos que puedan entrar a la vez.

Si tenemos una situación en la que diferentes hilos que tienen una visión diferente de un mismo dato, tenemos un problema de: Inanición. Interbloqueo. Bloqueo activo. Inconsistencia de memoria.

La zona de exclusión mutua es: El código de cada hilo. El código que ejecuta cada hilo de forma independente. El código que engloba los recursos críticos. Ninguna de las respuestas anteriores es correcta.

El método acquire de los semáforos: Permite adquirir todos los hilos que permitamos acceder a la sección crítica. Nos va a permitir cerrar la sección crítica y que ningún otro hilo pueda acceder a ella. Nos va a permitir abrir la sección crítica y que otro hilo pueda acceder a ella. Nos va a permitir liberar los recursos del semáforo.

A una clase que tiene un método con el modificador synchronized la llamamos: Sincronizada. Monitor. Abstracta. Excluyente.

Si tenemos una situación en la que dos o más hilos están esperando que suceda un evento que solo puede generar un hilo que se encuentra bloqueado, tenemos un problema de: Inanición. Interbloqueo. Bloqueo activo. Inconsistencia de memoria.

¿Cuántos métodos sincronizados podrá tener un monitor?. Únicamente 1. Podrá tener 2 como máximo. Podrá tener 5 como máximo. Podrá tener todos los que necesitemos.

Si tenemos una situación en la que tenemos dos hilos que están cambiando continuamente de estado y terminan por bloquearse mutuamente, tenemos un problema de: Inanición. Interbloqueo. Bloqueo activo. Inconsistencia de memoria.

¿Qué bloques de código nos interesará más marcar como synchronized?. Los bloques que tengan variables normales. Los bloques que tengan variables de la sección crítica. Nos interesará marcar todo el código como synchronized. Los constructores de las clases monitores.

Si tenemos una situación en la que cuando a un hilo se deniega continuamente el acceso a un recurso compartido al que quiere tener acceso porque otros hilos toman el control antes que él, tenemos un problema de: Inanición. Interbloqueo. Bloqueo activo. Inconsistencia de memoria.

El método release de los semáforos: Permite adquirir todos los hilos que permitamos acceder a la sección crítica. Nos va a permitir cerrar la sección crítica y que ningún otro hilo pueda acceder a ella. Nos va a permitir abrir la sección crítica y que otro hilo pueda acceder a ella. Nos va a permitir liberar los recursos del semáforo.

Denunciar Test