logo

Crowdly

Browser

Додати до Chrome

Programación concurrente y avanzada

Шукаєте відповіді та рішення тестів для Programación concurrente y avanzada? Перегляньте нашу велику колекцію перевірених відповідей для Programación concurrente y avanzada в moodle.upm.es.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

En una ejecución cualquiera de un programa concurrente con dos threads p y q, es cierto que:
0%
0%
0%
0%
Переглянути це питання

Con respecto a los programas y procesos, ¿qué sentencia es FALSA?

0%
0%
0%
Переглянути це питання

¿Qué método de ReentrantLock intenta adquirir el bloqueo sin quedarse bloqueado indefinidamente?

0%
0%
0%
Переглянути це питання

Seleccine la afirmación correcta sobre el método lock():

0%
0%
0%
0%
Переглянути це питання

¿Cuál de las siguientes características de la clase ReentrantLock se da también en métodos sincronizados con synchronized?

0%
0%
0%
0%
Переглянути це питання

Seleccione la respuesta errónea sobre objetos de la clase Condition.

0%
0%
0%
Переглянути це питання

En un computador con una única CPU se ejecutan 3 hilos (A, B y C) de Java. C está a la espera de adquirir el monitor. B hizo await() sobre una variable condición y A, que tiene el monitor, ejecuta un signal() sobre la misma condición. ¿A qué hilo corresponderá la siguiente instrucción que ejecutará la CPU?

0%
0%
0%
Переглянути це питання

Teniendo el siguiente monitor que usan 3 hilos (H1, H2 y H3) en paralelo:

public class SynchronizedCounter {

private int c = 0;

public synchronized void sumar()

{

     c++;

}

public synchronized void restar()

{

     if (c==0) {

          wait();

     }

     c--;

}

}

Y sabiendo que el hilo principal ha hecho join a la espera de que los tres hilos terminen, que c vale 0, que el hilo H1 ha ejecutado el método restar() y que H3 tiene el monitor mientras ejecuta la línea "c++;" de sumar(), ¿Qué valor tendrá c cuando acaben todos los hilos?

0%
0%
0%
0%
Переглянути це питання

Teniendo el siguiente monitor que usan 3 hilos (H1, H2 y H3) en paralelo:

public class SynchronizedCounter {

private int c = 0;

public synchronized void sumar()

{

     c++;

}

public synchronized void restar()

{

     if (c==0) {

          wait();

     }

     c--;

}

}

Y sabiendo que el hilo principal ha hecho join a la espera de que los tres hilos terminen, que c vale 0, que el hilo H1 ha ejecutado el método restar() y que H3 tiene el monitor mientras ejecuta la línea "c++;" de sumar(), ¿cuántos hilos hay en total bloqueados en esta situación después de que H2 llame a sumar()?

0%
0%
0%
Переглянути це питання

Seleccione la respuesta errónea. Un método sincronizado con synchronized...

0%
0%
0%
Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.upm.es?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome