A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. 代码1
  2. class Test extends Thread
  3. {
  4.       private String name;
  5.         Test(String name)
  6.         {
  7.               this.nam=name;
  8.                 }
  9.         public void run()
  10.         {
  11.                 for(int x=0;x<60;x++)
  12.                 {
  13.                         System.out.println(Thread.currentThread().getName()+"...run..."+x);
  14.                         }
  15.                 }
  16.         }
  17.         
  18. class ThreadTest
  19. {
  20.         public static void main(String[] args)
  21.         {
  22.                 Test t1=new Test("one");
  23.                 Test t2=new Test("two");
  24.                 t1.start();
  25.                 t2.start();
  26.                 }
  27.         }
  28. 代码2
  29. class Test extends Thread
  30. {
  31.    
  32.         Test(String name)
  33.         {
  34.              super(name);
  35.                 }
  36.         public void run()
  37.         {
  38.                 for(int x=0;x<60;x++)
  39.                 {
  40.                         System.out.println(Thread.currentThread().getName()+"...run..."+x);
  41.                         }
  42.                 }
  43.         }
  44.         
  45. class ThreadTest
  46. {
  47.         public static void main(String[] args)
  48.         {
  49.                 Test t1=new Test("one");
  50.                 Test t2=new Test("two");
  51.                 t1.start();
  52.                 t2.start();
  53.                 }
  54.         }

  55. 以上两行代码为什么获取到的线程名称不同呀?
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马