本帖最后由 Piaget 于 2015-2-8 21:51 编辑
- package thread;
- /**
- * 写一个线程类Mythread 该线程实现了runnable接口,写一个main方法,用for循环创建5个线程对象,需求如下:
- * 1.利用线程类的构造函数输出:”创建线程4“. (当创建一个线程时标记1,再次创建一个线程标记为线程2,所以输出的线程4就是创建的第四个线程)
- * 2。在run方法中输出:"线程X: 计数Y"当执行的次数是6,退出。 (线程X是第X个线程,Y是线程的run方法执行了多少次)
- *
- * @author Administrator
- */
- public class MyThread implements Runnable
- {
- private int count = 1;
- // 带参构造方法,用来判断是否是创建的第四个线程。
- public MyThread(int x)
- {
- if (x == 4)
- {
- System.out.println("创建线程" + x);
- }
- }
- public void run()
- {
- System.out.println("线程" + Thread.currentThread().getName() + ":计数" + count++);
- }
- public static void main(String[] args)
- {
- for (int x = 1; x < 6; x++)
- {
- MyThread mt = new MyThread(x);
- Thread t1 = new Thread(mt);
- t1.start();
- }
- }
- }
复制代码
|
-
线程.png
(122.25 KB, 下载次数: 40)
运行结果
|