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

📄 multithreadmain.java

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

public class MultiThreadMain {
	public static void main(String agrs[]) {
		long time1;
		long time2;
		double r_pi;
		
		Pi pi = new Pi(100000);
		MultiThread t1 = new MultiThread(1,2,pi);
		MultiThread t2 = new MultiThread(2,2,pi);
//		MultiThread t3 = new MultiThread(3,3,pi);
//		MultiThread t4 = new MultiThread(4,5,pi);
//		MultiThread t5 = new MultiThread(5,5,pi);
//		MultiThread t6 = new MultiThread(6,11,pi);
//		MultiThread t7 = new MultiThread(7,11,pi);
//		MultiThread t8 = new MultiThread(8,11,pi);
//		MultiThread t9 = new MultiThread(9,11,pi);
//		MultiThread t10 = new MultiThread(10,11,pi);
//		MultiThread t11 = new MultiThread(11,11,pi);
		time1 = System.currentTimeMillis();
		t1.start();
		t2.start();
//		t3.start();
//		t4.start();
//		t5.start();
//		t6.start();
//		t7.start();
//		t8.start();
//		t9.start();
//		t10.start();
//		t11.start();
		try {
	    	t1.join();
	    	t2.join();
//	    	t3.join();
//	    	t4.join();
//	    	t5.join();
//	    	t6.join();
//	    	t7.join();
//	    	t8.join();
//	    	t9.join();
//	    	t10.join();
//	    	t11.join();
		}catch(Exception e) {
			System.out.println(e.toString());
		}
		
		r_pi = pi.sum*pi.step;
		time2 = System.currentTimeMillis();
//		System.out.println(pi.step);
		System.out.println(r_pi);
		System.out.println(time2-time1);
	}

}

⌨️ 快捷键说明

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