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 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 127
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
Rejoignez-nous