//用最短的时间计算出求和结果。
//输入:一个整数数组,里面有100W个整数
//输出:求和结果,求和使用的时间
class Caculate implements Runnable{
int batchArr[];
int start;
int end;
AtomicInteger batchSum;
CountDownLatch cdh;
public Caculate(int batchArr[], int start, int end, AtomicInteger batchSum, CountDownLatch cdh){
};
public void run(){
// TODO 简单的累加就搞定
}
}
public static void main(String[] args){
// 大数组分好组
// 线程分任务
// 线程计数到0,所有线程完成任务
// 累加一把
}
题主是个多线程白痴....请各位大佬
把这个框架补充完整