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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 史世锋 中级黑马   /  2015-9-16 22:32  /  190 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package com.itheima;

class MyThread extends Thread
{
        //定义一个可以给线程自定义名称的构造函数
        MyThread(String name)
        {
                super(name);
        }
        @Override  
        //复写Thread类的run()方法
        public void run()
        {
                //currentThread()方法用来获取当前运行的线程
                System.out.println(Thread.currentThread().getName() + "--thread start");
        }
}
public class Test024
{

        /**
         * @param args
         */
        public static void main(String[] args)
        {
                //创建一个线程
                MyThread mt = new MyThread("mythread");
                //启动这个线程,并执行该线程的run()方法
                mt.start();
               
                /*
                MyThread mt = new MyThread();
                mt.run();
                上面这两行代码的解读:定义了一个线程mt,但是该线程并未启动,
                                                     所以该程序中只有main()方法这一个线程,
                               main()方法调用mt的run()方法
                */
        }

}


0 个回复

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