publicclasstest10{
publicstaticvoidmain(Stringargs[]){
Aa=newA();
MythreadAmt1=newMythreadA(a,"A",1000,20);
MythreadBmt2=newMythreadB("B",2000,10);
MythreadCmt3=newMythreadC(a,"C",3000,3);
newThread(mt1).start();
newThread(mt2).start();
newThread(mt3).start();
}
}
classA{
privateinttimes;
publicintgetTimes(){
returntimes;
}
publicvoidsetTimes(inttimes){
this.times=times;
}
}
classMythreadAimplementsRunnable{
privateAa=null;
privateStringname;
privateinttime,times;
publicMythreadA(Aa,Stringname,inttime,inttimes){
super();
this.a=a;
this.name=name;
this.time=time;
this.times=times;
}
publicvoidrun(){
for(inti=0;i
|