用Java线程编写矩阵相乘的计算程序.用Java线程编写两个10×10矩阵相乘的计算程序,用10个线程完成结果矩阵的乘法,其中每一个线程计算结果矩阵的一行.矩阵的元素用随机整数填充.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 20:35:47
用Java线程编写矩阵相乘的计算程序.用Java线程编写两个10×10矩阵相乘的计算程序,用10个线程完成结果矩阵的乘法,其中每一个线程计算结果矩阵的一行.矩阵的元素用随机整数填充.
用Java线程编写矩阵相乘的计算程序.
用Java线程编写两个10×10矩阵相乘的计算程序,用10个线程完成结果矩阵的乘法,其中每一个线程计算结果矩阵的一行.矩阵的元素用随机整数填充.
用Java线程编写矩阵相乘的计算程序.用Java线程编写两个10×10矩阵相乘的计算程序,用10个线程完成结果矩阵的乘法,其中每一个线程计算结果矩阵的一行.矩阵的元素用随机整数填充.
闲来无事,写了以下程序:
public class Matrix
{
private static java.util.Random ran=new java.util.Random();
private int[][] ma,mb;
private int[][] result;
public void initial()
{
ma=new int [10][10];
mb=new int [10][10];
result=new int[10][0];//节省空间
randomM(ma);
randomM(mb);
System.out.println("-----------ma:");
printM(ma);
System.out.println("-----------mb:");
printM(mb);
}
private Thread getLineThread(final int line)
{
return new Thread()
{
public void run()
{
calLine(line);
}
};
}
public void calM ()throws Exception
{
for(int i=0;i