Ciao tutti.
Devo risolvere un esercizio in preparazione all' esame sul linguaggio c.
Il testo è:
Dati due vettori v1 e v2 formati da 10 elementi.
Utilizzando le thread POSIX, calcolare le medie degli elementi tra V1 e V2 e
memorizzarle nel vettore V3.
Ogni thread(1 thread per elemento) deve calcolare V3[i]= (V1[i]+V2[i])/2,
e sommare il valore di V3[i] ad una variabile globale S, sincronizzandosi oppurtaneamente con le altre thread.
I vettori V1 e V2 devono essere inizializzati dalla thread principale con numeri casuali tra 0 e 9.
Al termine della elaborazione la thread principale deve stampare i valori del vettore V3 e di S.
Qualcuno può darmi qualche suggerimento?
Grazie in anticipo.