、如何控制线程的执行顺序?(join()方法)
public class ThreadByOrder
{
public static void main(String[] args) throws InterruptedException
{
Thread t1 = new Thread(new MyThread1());
Thread t2 = new Thread(new MyThread2());
Thread t3 = new Thread(new MyThread3());
/*t1.start();
t2.start();
t3.start();*/
t1.start();
t1.join();
t2.start();
t2.join();
t3.start();
}
}
class MyThread1 implements Runnable
{
public void run()
{
System.out.println("I am thread 1");
}
}
class MyThread2 implements Runnable
{
public void run()
{
System.out.println("I am thread 2");
}
}
class MyThread3 implements Runnable
{
public void run()
{
System.out.println("I am thread 3");
}
}
、如何控制线程的执行顺序?(join()方法)
public class ThreadByOrde