问题: 系统随机生成 10000 个数,构造 5 个线程并利用它们的 Join 方法计算这些随机数的最大值。
思路:
1) 定义一个全局变量AllMax来记录在最大值
2) 自定义myThread类继承自Thread,重写run函数。
3) Run函数,循环两千次,每次产生一个10000以内的随机数,与AllMax进行比较,若大于AllMax,则立即将AllMax更新。
4) 实例化MyThread,创建五个线程,同步执行。使用jion函数,等各线程执行完,则输出AllMax
public class four2 {
static long AllMax=-1;
public static void main(String[] args) {
// TODO Auto-generated method stub
MyThr t1=new MyThr();
MyThr t2=new MyThr();
MyThr t3=new