Câu hỏi trên Java Thread, đầu ra nhất quán

Trong đoạn mã dưới đây, câu trả lời luôn là Bắt đầu 0 1 2 3 Hoàn thành. Tôi chỉ tự hỏi làm thế nào nó có thể xảy ra.

Nếu ai đó có thể giúp đỡ về tính nhất quán của đầu ra, thật tuyệt

public class TestOne extends Thread {

/**
 * @param args
 */
public static void main(String[] args)throws Exception {
    // TODO Auto-generated method stub

    Thread t = new Thread(new TestOne());
    t.start();
    System.out.println("started");
    t.join();
    System.out.println("Complete");




}

public void run(){
    for(int i=0;i<4;i++){
        System.out.println(i);
    }
}
5
задан dantuch 9 June 2011 в 05:39
поделиться