| 
 
| 本帖最后由 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, 下载次数: 55)
 
 运行结果 |