package onlyfun.caterpillar; public class ThreadA { public static void main(String[] args) { System.out.println("Thread A å·è¡"); Thread threadB = new Thread(new Runnable() { public void run() { try { System.out.println("Thread B éå§.."); for(int i = 0; i < 5; i++) { Thread.sleep(1000); System.out.println("Thread B å·è¡.."); } System.out.println("Thread B å³å°çµæ.."); } catch(InterruptedException e) { e.printStackTrace(); } } }); threadB.start(); try { // Thread B å å ¥ Thread A threadB.join(); } catch(InterruptedException e) { e.printStackTrace(); } System.out.println("Thread A å·è¡"); } }