[ JAVA ] Download programma Dati un array di n numeri interi,assegnare un quarto degli elementi dell'array a 4 thread+somma scritto (Informatica)




Dati un array di n numeri interi (con n divisibile per 4), e 4 thread, assegnare un quarto degli elementi dell'array ad ogni thread. Ogni thread sommerà gli elementi dell'array che ha ricevuto e ne restituirà la somma nel main. Il main eseguirà la somma totale degli elementi in base alla somma restituita dai thread. Il main DEVE far eseguire i thread nello stesso momento, il contenuto dell'array può essere inizializzato in qualunque modo vogliate, da tastiera oppure staticamente.

Esempio con un array di 8 elementi (1, 10. 24, 20, 1, 2, 4, 1) t1 sommerà gli elementi 1 e 10 e restituirà nel main 11 t2 sommerà gli elementi 24 e 20 e restituirà nel main 44 t3 sommerà gli elementi 1 e 2 e restituirà nel main 3 t4 sommerà gli elementi 4 e 1 e restituirà nel main 5 il main stamperà 63 ( la somma totale)



Commenti