Multiplication matrice avec thread

Signaler
Messages postés
4
Date d'inscription
mardi 8 janvier 2019
Statut
Membre
Dernière intervention
31 octobre 2019
-
Dabily
Messages postés
4
Date d'inscription
mardi 8 janvier 2019
Statut
Membre
Dernière intervention
31 octobre 2019
-
Bonjour tout le monde!! S'il vous plait qui peut m'aider sur un exercice de faire la multiplication de 2 matrices en créant un thread pour chaque éléments du matrice résultat, car je suis bloquée!
Par exemple [ligne][colonne] =>matrice1[5][2] et matrice2 [2][3] donc le resultat sera une matrice3[5][3] alors je dois créer 15 threads car cela donne 15 éléments ou 15calculs
Voilà et merci d'avance pour votre aide!!

2 réponses

Messages postés
16103
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 janvier 2020
88
Bonjour,

Tu devrais créer une classe, extends Thread, dont le constructeur prends en paramètre, les deux matrices à multiplier, la matrice résultat et deux entiers ligne et colonne.

La méthode run() à implémenter s'occupera alors de faire le calcul de la case (ligne, colonne) de la matrice résultat à partir de la ligne de la première matrice et de la colonne de la seconde matrice.

Quant à la méthode principale du calcul, elle consistera juste à appeler cette nouvelle classe avec les bons paramètres, démarrer les threads et attendre qu'ils terminent.
Messages postés
4
Date d'inscription
mardi 8 janvier 2019
Statut
Membre
Dernière intervention
31 octobre 2019

S'il vous plait! est-ce que tu peux me donner le code source?/