黑马程序员技术交流社区

标题: 多线程实现方法一 [打印本页]

作者: 追梦天涯33    时间: 2015-8-27 23:49
标题: 多线程实现方法一
package cn.itcast;
/*
* Thread:线程 是程序中的执行线程
*
* 多线程的实现方法:
*         方式一:继承Thread类
*                 自定义线程类继承Thread类。
*                 重写run方法。run方法内为该线程执行代码。将其理解为其他线程的main方法,即该线程的执行入口。
*                 使用:
*                 创建线程对象
*                 开启线程,即调用start方法,该方法会自动调用这个线程的run方法。
*/
public class Demo01_Thread {

        public static void main(String[] args) {
               
                MyThread mt = new MyThread();
                MyThread mt2 = new MyThread();
                MyThread mt3 = new MyThread();
               
//                直接调用线程对象的run方法,相当于没有线程,就是一个普通对象的普通方法
//                mt.run();
//                mt2.run();
//                mt3.run();
               
                Thread mainThread = Thread.currentThread();
               
                mt.start();
                mt2.start();
                mt3.start();
               
                for (int i = 0; i < 100; i++) {
                        System.out.println(mainThread.getName()+"我是一个线程,我执行了!");
                }
        }

}







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2