java 多线程实例测试不通过,请大牛指教
public class TestThread extends Thread
{
public TestThread(String name){
super(name);
}
public void run(){
for(int i=0;i<5;i++)
{
System.out.println(this.getName()+":"+i);
}
}
public static void main(String[] args){
Thread t1 = new TestThread("aaaaa");
Thread t2 = new TestThread("bbbbb");
t1.start();
t2.start();
}
}
执行结果:
aaaaa:0
aaaaa:1
aaaaa:2
aaaaa:3
aaaaa:4
bbbbb:0
bbbbb:1
bbbbb:2
bbbbb:3
bbbbb:4
[解决办法]
程序没问题,把for(int i=0;i<5;i++)改为for(int i=0;i<5000;i++)再看看输出结果。
[解决办法]
你这循环次数少了点!想看结果多试几次或者加大循环