本帖最后由 daoyua 于 2014-2-18 23:07 编辑
public class Test {
public static void main(String [] args)throws Exception
{
new Thread(){
public void run(){
for(int i=0;i<60;i++){
System.out.println(Thread.currentThread().getName()+i);
}
}
}.start();
for(int i=0;i<60;i++){
System.out.println(Thread.currentThread().getName()+i);
}
Runnable r= new Runnable() {
@Override
public void run() {
for(int i=0;i<60;i++){
System.out.println(Thread.currentThread().getName()+i);
}
}
};
new Thread(r).start();
}
}
//这个结果一个线程和主函数都是跑了0-59,但是最后一个线程数据就不对,不是0-59,为什么呢 |