Hallo Community, ich habe ein kleines Problem beim initalisieren von meinen Threads in mein Programm. Soweit steht das Berechnen der Matrix, Erg ist soweit auch richtig. Nun sollte ich per Eingabe auswählen können wieviel Threads ich laufen lassen möchte. Ich hab mir vorgenommen das ich ein, drei oder neun threads gleichzeitig laufen lassen will. Nur wie gehe ich weiter vor, (implements Runnable) Pack ich das ganze unten vor meiner "for" schleife rein? Danke für die Hilfestellung!
Java:
class Main
{
public static void main(String[] args)
{
int[][] matrixA =
{{1,-2,3},
{-2,3,0},
{4,-1,2}};
int[][] matrixB = {{2,-4,-1},
{-1,1,-2},
{5,0,3}};
int[][] ergebnis_multi = new int[3][3];
for(int i = 0; i < matrixA.length; i++)
{
for(int j = 0; j < matrixB[0].length; j++)
{
for(int k = 0; k < matrixA[0].length; k++)
{
ergebnis_multi[i][j] += matrixA[i][k] * matrixB[k][j];
}
}
}
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
System.out.print(ergebnis_multi[i][j] + " ");
System.out.println("");
}
}
}