根据设计,以及实验结果,真正理解线程的机制:
先上代码:
packagecom.math;//数学计算的各种方法
public classMathCal {//1、多线程计算(1*2)/(1+2)类型问题,首先,一个线程类run方法计算 1*2,一个类的run方法计算1+2,,在本类中的main中计算除
public static voidmain(String[] args) {
Add t1= newAdd();
Mul t2= newMul();
t1.start();
t2.start();try{
t1.join();
t2.join();
}catch(Exception e) {//TODO: handle exception
}double n = ((double)t2.value/t1.value);
System.out.println("主线程,得到相除结果:"+n);
}<