السلام عليكم لدي برنامج احساب الوقت المتوسط الذي ينتظره thread في طابور الانظار CPU ولكن مشكلة هذا البرنامج انه يعطيني وقت بالسالب او معدوم فاطلب صاحب االفراسة ان يكتشف اين الخلل في هذا الكود:
try {int nbr=5;
do{
t1=System.currentTimeMillis();//System.out.println("t1:"+t1);
for ( int i=0; i<nbr;i++)
sleep(3000);
t2=System.currentTimeMillis();System.out.println("t2:"+t2);
temps=t2-t1-3000*nbr;
tempsm=temps/nbr;
System.out.println("load="+tempsm);
}while ( true);}catch(InterruptedException e) {};انتظركم وشكرا