Multiplication matrice avec thread

Signaler
Messages postés
4
Date d'inscription
mardi 8 janvier 2019
Statut
Membre
Dernière intervention
31 octobre 2019
-
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
16142
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
8 avril 2020
92
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?/