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