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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 Piaget 于 2015-2-8 21:51 编辑
  1. package thread;

  2. /**
  3. * 写一个线程类Mythread 该线程实现了runnable接口,写一个main方法,用for循环创建5个线程对象,需求如下:
  4. * 1.利用线程类的构造函数输出:”创建线程4“. (当创建一个线程时标记1,再次创建一个线程标记为线程2,所以输出的线程4就是创建的第四个线程)
  5. * 2。在run方法中输出:"线程X: 计数Y"当执行的次数是6,退出。 (线程X是第X个线程,Y是线程的run方法执行了多少次)
  6. *
  7. * @author Administrator
  8. */
  9. public class MyThread implements Runnable
  10. {
  11.         private int count = 1;

  12.         // 带参构造方法,用来判断是否是创建的第四个线程。
  13.         public MyThread(int x)
  14.         {
  15.                 if (x == 4)
  16.                 {
  17.                         System.out.println("创建线程" + x);
  18.                 }
  19.         }

  20.         public void run()
  21.         {
  22.                 System.out.println("线程" + Thread.currentThread().getName() + ":计数" + count++);
  23.         }

  24.         public static void main(String[] args)
  25.         {
  26.                 for (int x = 1; x < 6; x++)
  27.                 {
  28.                         MyThread mt = new MyThread(x);
  29.                         Thread t1 = new Thread(mt);
  30.                         t1.start();
  31.                 }
  32.         }
  33. }
复制代码


线程.png (122.25 KB, 下载次数: 40)

运行结果

运行结果

0 个回复

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