Thred
Fermé
dado82
Messages postés
10
Statut
Membre
-
chossette9 Messages postés 6855 Date d'inscription Statut Contributeur Dernière intervention -
chossette9 Messages postés 6855 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
svp qui peut maider pour la resolution d cet exercice
Ecrire un programme C sous UNIX qui permet de calculer la somme des valeurs de deux tableaux T1 et T2, de dimension 5 chacun, et ceci de la manière suivante :
5 threads seront crées et chaque thread thi (0<i<6) calcule la somme des ièmes cases des deux tableaux T1 et T2. Une fois les 5 threads terminent leurs calculs, le processus père calcule la somme des 5 valeurs retournées par les 5 threads.
Exemple : T1 est composé des valeurs 4 2 6 7 1
T2 est composé des valeurs 2 7 1 9 6
th1 calcule la somme de 4 et 2, th2 calcule la somme de 2 et 7, ..., th5 calcule la somme de 1 et 6.
Proposer une solution et ceci en synchronisant les différents processus par des variables partagées (mutex).
svp qui peut maider pour la resolution d cet exercice
Ecrire un programme C sous UNIX qui permet de calculer la somme des valeurs de deux tableaux T1 et T2, de dimension 5 chacun, et ceci de la manière suivante :
5 threads seront crées et chaque thread thi (0<i<6) calcule la somme des ièmes cases des deux tableaux T1 et T2. Une fois les 5 threads terminent leurs calculs, le processus père calcule la somme des 5 valeurs retournées par les 5 threads.
Exemple : T1 est composé des valeurs 4 2 6 7 1
T2 est composé des valeurs 2 7 1 9 6
th1 calcule la somme de 4 et 2, th2 calcule la somme de 2 et 7, ..., th5 calcule la somme de 1 et 6.
Proposer une solution et ceci en synchronisant les différents processus par des variables partagées (mutex).