Documente Academic
Documente Profesional
Documente Cultură
RAPORT
Lucrare de laborator nr.1
la ASO
A efectuat:
st. gr. CR-182 O.Bonari
A verificat:
dr., conf. univ. L.Rotaru
Chişinău 2021
Lucrare de laborator nr.1
1. Tema lucrării:
Implementarea metodelor de sincronizare a proceselor.
2. Scopul lucrării:
Însuşirea metodelor de sincronizare a thread-urilor
Sarcina lucrării:
X producători generează aleatoriu F obiecte care sunt consumate de Y consumatori. De
afişat informaţia despre producerea şi consumarea obiectelor, mesajele despre cazurile când
“depozitul e gol sau plin”. Toate operaţiile se efectuează până când producătorii nu vor produce Z
obiecte și consumatorii nu vor consuma aceste obiecte.
Dimensiunea depozitului este D. Valorile pentru X, Y, Z, D sunt indicate în Tabelul
3 4 19 5 Numere impare
Varianta 2
import java.util.ArrayList;
import java.util.Currency;
1
return null;
}
wait();
} catch (InterruptedException e) {}
}
int idx = nums.size() - 1;
int val = nums.get(idx);
nums.remove(idx);
consumedCount++;
System.out.println("Consumed: " + String.valueOf(consumedCount));
return val;
}
3
4