ThreadTest t = new ThreadTest();  因为这一句。
它就是1。
后面的 new Thread(t).start();  2
new Thread(t).start();  3
new Thread(t).start();  4
new Thread(t).start();  5

解决方案 »

  1.   

    线程被构造函数生成后,不管它是否start(),系统都为它设置一个名称(数字),并进入就绪状态。
    由于ThreadTest t = new ThreadTest();  t是本程序第一个生成的线程,系统为它分配了名称1。
    以后生成数字累加。我是这么认为的
      

  2.   

    <script type="text/javascript"><!--
    google_ad_client = "pub-7383804560960472";
    google_ad_width = 300;
    google_ad_height = 250;
    google_ad_format = "300x250_as";
    google_ad_channel ="";
    google_color_border = "B4D0DC";
    google_color_bg = "ECF8FF";
    google_color_link = "0000CC";
    google_color_url = "008000";
    google_color_text = "6F6F6F";
    //--></script>
    <script type="text/javascript"
      src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
      

  3.   

    //  为什么线程不是从1~4, 而是2~5. 
    ?????
    Thread-1 is saling ticket 50
    Thread-1 is saling ticket 49
    Thread-1 is saling ticket 48
    Thread-1 is saling ticket 47
    Thread-1 is saling ticket 46
    Thread-1 is saling ticket 45
    Thread-1 is saling ticket 44
    Thread-1 is saling ticket 43
    Thread-1 is saling ticket 42
    Thread-1 is saling ticket 41
    Thread-1 is saling ticket 40
    Thread-1 is saling ticket 39
    Thread-1 is saling ticket 38
    Thread-1 is saling ticket 37
    Thread-1 is saling ticket 36
    Thread-1 is saling ticket 35
    Thread-1 is saling ticket 34
    Thread-1 is saling ticket 33
    Thread-2 is saling ticket 32
    Thread-3 is saling ticket 31
    Thread-1 is saling ticket 30
    Thread-2 is saling ticket 29
    Thread-3 is saling ticket 28
    Thread-1 is saling ticket 27
    Thread-2 is saling ticket 26
    Thread-4 is saling ticket 25
    Thread-1 is saling ticket 24
    Thread-2 is saling ticket 23
    Thread-4 is saling ticket 22
    Thread-3 is saling ticket 21
    Thread-2 is saling ticket 20
    Thread-4 is saling ticket 19
    Thread-3 is saling ticket 18
    Thread-1 is saling ticket 17
    Thread-4 is saling ticket 16
    Thread-3 is saling ticket 15
    Thread-1 is saling ticket 14
    Thread-2 is saling ticket 13
    Thread-3 is saling ticket 12
    Thread-1 is saling ticket 11
    Thread-2 is saling ticket 10
    Thread-3 is saling ticket 9
    Thread-1 is saling ticket 8
    Thread-2 is saling ticket 7
    Thread-4 is saling ticket 6
    Thread-1 is saling ticket 5
    Thread-3 is saling ticket 4
    Thread-4 is saling ticket 3
    Thread-1 is saling ticket 2
    Thread-3 is saling ticket 1
      

  4.   

    因为你的1号线程构造后只是等待没有run。2~5线程才run,并打印出来。