Шукаєте відповіді та рішення тестів для Programación concurrente y avanzada? Перегляньте нашу велику колекцію перевірених відповідей для Programación concurrente y avanzada в moodle.upm.es.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
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:
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!