Multiplication matrice avec thread

Dabily
Messages postés
4
Date d'inscription
mardi 8 janvier 2019
Statut
Membre
Dernière intervention
31 octobre 2019
- 31 oct. 2019 à 00:38
Dabily
Messages postés
4
Date d'inscription
mardi 8 janvier 2019
Statut
Membre
Dernière intervention
31 octobre 2019
- 31 oct. 2019 à 19:40
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

KX
Messages postés
16520
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
16 mai 2022
124
31 oct. 2019 à 07:52
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.
0
Dabily
Messages postés
4
Date d'inscription
mardi 8 janvier 2019
Statut
Membre
Dernière intervention
31 octobre 2019

31 oct. 2019 à 19:40
S'il vous plait! est-ce que tu peux me donner le code source?/
0