package learn.thread;
/*
* 线程start()方法执行顺序不等于启动顺序
*/
public class Demo2 extends Thread {
public Demo2(int i) {
super();
this.i = i;
}
private int i;
@Override
public void run() {
System.out.println(i);
}
public static void main(String[] args) {
Demo2 t1 = new Demo2(1);
Demo2 t2 = new Demo2(2);
Demo2 t3 = new Demo2(3);
Demo2 t4 = new Demo2(4);
Demo2 t5 = new Demo2(5);
Demo2 t6 = new Demo2(6);
Demo2 t7 = new Demo2(7);
Demo2 t8 = new Demo2(8);
Demo2 t9 = new Demo2(9);
t1.start();
t2.start();
t3.start();
t4.start();
t5.start();
t6.start();
t7.start();
t8.start();
t9.start();
}
}
// 1
// 3
// 8
// 6
// 5
// 4
// 7
// 9
// 2
java多线程学习之启动顺序不等于执行顺序
最新推荐文章于 2024-06-11 10:37:49 发布