我必须准确地创建 2 个类:带有 main 方法的 Main 类,以及另一个类,比如实现矩阵乘法的 Class1。我希望 Class1 从文件中读取数据,并使用线程执行矩阵乘法。
我知道我可以创建多个实例并将参数传递给构造函数,但我需要的是创建一个 Class1 实例并读取一次文件,并在多个线程上运行部分计算。
这是不正确的,但它应该有传递带有参数的运行方法:
public class Main {
public static void main(String[] args) {
Class1 c = new Class1();
ArrayList <Thread> a = new ArrayList<>();
for (int i = 0; i < 4; i++) {
a.add(i, new Thread(c));
}
for (int i = 0; i < 4; i++) {
a.get(i).start(index1,index2);
}
}
}