📄 multithreadmain.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 + -