java多线程小问题的求救
public class textThread {
public static void main(String args[]){
Runner1 r =new Runner1();
r.run();
//Thread t=new Thread(r);
//t.start();
for(double i=0;i<10000;i++){
System.out.println("main thread..."+i);
}
}
}
class Runner1 implements Runnable{
public void run(){
for(double i=0;i<10000;i++){
System.out.println("Runnable1..."+i);
}
}
}
////////////////////////////////请问大家 输出结果为什么不是由一开始的?如果我把10000改为100就输出正常了
当前程序输出结果是:main thread...6232.0
main thread...6233.0
main thread...6234.0
main thread...6235.0
main thread...6236.0
main thread...6237.0
main thread...6238.0
main thread...6239.0
main thread...6240.0
main thread...6241.0
main thread...6242.0
main thread...6243.0
main thread...6244.0
main thread...6245.0
main thread...6246.0
main thread...6247.0
main thread...6248.0
main thread...6249.0
main thread...6250.0
main thread...6251.0
main thread...6252.0
main thread...6253.0
main thread...6254.0
main thread...6255.0
main thread...6256.0
main thread...6257.0
main thread...6258.0
main thread...6259.0
main thread...6260.0
main thread...6261.0
main thread...6262.0
main thread...6263.0
main thread...6264.0
main thread...6265.0
main thread...6266.0
main thread...6267.0
main thread...6268.0
main thread...6269.0
main thread...6270.0
main thread...6271.0
main thread...6272.0
main thread...6273.0
main thread...6274.0
main thread...6275.0
main thread...6276.0
main thread...6277.0
main thread...6278.0
main thread...6279.0
main thread...6280.0
main thread...6281.0
main thread...6282.0
main thread...6283.0
main thread...6284.0
main thread...6285.0
............................下面不写了