Por Favor!
Alguém pode me ajudar a fazer “MULTIPLICAÇÃO DE 2 MATRIZES UTILIZANDO THREADS??” no eclipse
se alguém ao menos puder dar uma dica de site ou de código, por favor eu agradeço muito!
multiplicaÇÃo de matrizes usando threads
8 Respostas
Pra que vc quer usar Threads pra multiplicar matrizes?
É um trabalho que tenho que fazer 
Bom, pra mim não faz muito sentido isso…
Da uma lida em como criar uma thread em java e simplemente faca a multiplicacao dentro, seria isso??
Bom, pra mim não faz muito sentido isso…
Da uma lida em como criar uma thread em java e simplemente faca a multiplicacao dentro, seria isso??
Faz todo o sentido usar threads para esse calculo. isso é chamado paralização. Haverá uma api no java 7 para ajudar com isso, mas por agora tem se virar na mão. Cuidado, que não é trivial.
Bom… isso é verdade! eu sei que não é trivial, porém gostaria de resolver isso da maneira mais simples possível que seria passar os dados de uma matriz para a thread 1 e passar os dados da 2ª matriz para a thread 2, com isso elas resolveriam essa multiplicação e mostraria o resultado
Isso não faz sentido. Não é assim que se resolve.
O processo de calcul envolve dois fors, um que corre nas linhas e outro nas colunas já que Cij = AikBkj
São esses for que têm que ser paralizados. Um conjunto de threads usando Executor é chamado para calcular cada celula da matrix final. A thread principal gera as informações para essas celulas.
começe por escrever o algorimo numa thread so e parta dai para a paralelização.
Bom, pra mim não faz muito sentido isso…
Da uma lida em como criar uma thread em java e simplemente faca a multiplicacao dentro, seria isso??
Faz todo o sentido usar threads para esse calculo. isso é chamado paralização. Haverá uma api no java 7 para ajudar com isso, mas por agora tem se virar na mão. Cuidado, que não é trivial.
Entendi, mas o nome é “paralização” mesmo?
Bom, pra mim não faz muito sentido isso…
Da uma lida em como criar uma thread em java e simplemente faca a multiplicacao dentro, seria isso??
Faz todo o sentido usar threads para esse calculo. isso é chamado paralização. Haverá uma api no java 7 para ajudar com isso, mas por agora tem se virar na mão. Cuidado, que não é trivial.
Entendi, mas o nome é “paralização” mesmo?
lol :oops:
É trabalho em paralelo : paralelização 