Multiplication matrice avec thread

Messages postés
4
Date d'inscription
mardi 8 janvier 2019
Statut
Membre
Dernière intervention
31 octobre 2019
- - Dernière réponse : 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!!
Afficher la suite 

2 réponses

Messages postés
16073
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
13 novembre 2019
88
0
Merci
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.
Commenter la réponse de KX
Messages postés
4
Date d'inscription
mardi 8 janvier 2019
Statut
Membre
Dernière intervention
31 octobre 2019
0
Merci
S'il vous plait! est-ce que tu peux me donner le code source?/
Commenter la réponse de Dabily