Advertisement
Guest User

PPD(5)

a guest
Nov 21st, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. Se considera un tablou de numere intregi de dimensiune n (100<=n<=1000000).
  2. Se cere sa se construiasca o lista inlantuita care contine toate valorile distincte
  3. impreuna cu frecventele lor de aparitie, precum si aflarea numarului total de
  4. numere distincte. Pentru aceasta operatie se cere sa se foloseasca p(1<=p<=20)
  5. threaduri care vor avea o incarcare echilibrata de calcul. Numarul de elemente
  6. distincte m este actualizat continuu si in afara celor p threaduri se va executa si
  7. un thread care afiseaza acest numar, periodic la interval de 10ms, pana la
  8. definitivarea listei; in plus daca acest numar m depaseste un prag (MAX=n/2)
  9. atunci forteaza oprirea tuturor celorlalte threaduri.
  10. Lista finala se salveaza intr-un fisier dupa oprirea tuturor threadurilor.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement