⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 multithreadmain.java

📁 lab1为多线程计算圆周率的程序 lab2为多线程计算矩阵乘法的程序 有实验报告和说明文档
💻 JAVA
字号:
package lab2;

public class MultiThreadMain {
	public static void main(String[] args) {
		long time1;
		long time2;
		Matrix matrix = new Matrix();
		
		MultiThread t1 = new MultiThread(1,2,matrix);
		
		MultiThread t2 = new MultiThread(2,2,matrix);
		
//		MultiThread t3 = new MultiThread(3,6,matrix);
		
//		MultiThread t4 = new MultiThread(4,6,matrix);

//		MultiThread t5 = new MultiThread(5,6,matrix);
		
//		MultiThread t6 = new MultiThread(6,6,matrix);
		
//		MultiThread t7 = new MultiThread(7,7,matrix);
		time1 = System.currentTimeMillis();
		t1.start();
		t2.start();
//		t3.start();
//		t4.start();
//		t5.start();
//		t6.start();
//		t7.start();
		try {
	    	t1.join();
	    	t2.join();
//	    	t3.join();
//	    	t4.join();
//	    	t5.join();
//	    	t6.join();
//	    	t7.join();
		}catch(Exception e) {
			System.out.println(e.toString());
		}
		time2 = System.currentTimeMillis();
		
		for(int k=0;k<matrix.r1;k++) {
			for(int h=0;h<matrix.c2;h++)
			{
				System.out.print(matrix.r[k][h]+" ");
			}
			System.out.println();
		}
		System.out.println(time2-time1);
		
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -