Looking for Programación concurrente y avanzada test answers and solutions? Browse our comprehensive collection of verified answers for Programación concurrente y avanzada at moodle.upm.es.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Seleccione la respuesta errónea sobre objetos de la clase Condition.
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?
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()?
Seleccione la respuesta errónea. Un método sincronizado con synchronized...
Seleccine la respuesta correcta sobre los métodos wait() y notify():
¿Qué sucede cuando un hilo invoca un método sincronizado en Java?
En un ordenador con varias CPUs, la opción menos eficiente en cuanto al uso de las CPUs es:
Seleccione la respuesta correcta referida a los
procesos y programas:
Con respecto a los conceptos de multiprogramación y concurrencia, es cierto que:
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!