Sunteți pe pagina 1din 1

1.

Ce probleme de concurenta pune existenta intr-o clasa a unui set de variabile de


stare care participa la definirea unui invariant?
2. O metoda dintr-o clasa primeste ca parametru un intreg pe care trebuie sa il
adauge intr-o lista daca acea valoare nu exista deja. Descrieti principalele
probleme de concurenta pe care trebuie sa le rezolve programatorul care va
implementa metoda.
3. Ce sunt thread pools? Care sunt avantajele folosirii lor?
4. Explicati fenomenul de infometare (starvation).
5. Explicati care e rolul variabilelor volatile in Java. Descrieti si justificati
prin cod Java un caz in care simpla utilizare a unui variabile volatile nu e
suficienta pentru a asigura executia atomica a unei regiuni critice care acceseaza
acea variabila.

S-ar putea să vă placă și