黑马程序员技术交流社区

标题: 【广州校区】+【原创】自定义线程 [打印本页]

作者: yqw_gz_java    时间: 2018-4-26 12:20
标题: 【广州校区】+【原创】自定义线程
1. 自定义一个类继承Thread.
2. 子类重写Thread类的run方法(每个线程都有自己的任务代码) , 我们需要把自定义线程的任务代码定义在run方法内部。
3. 创建Thread子类对象,然后调用start方法开启一个线程,一个线程一旦开启那么自动会执行run方法里面的代码。
1.2.1.2        代码演示
package com.itheima.thread;
/*
自定义线程的方式一:
    1.自定义一个类继承Thread.
    2.重写Thread类的run方法(每个线程都有自己的任务代码) , 我们需要把自定义线程的任务代码定义在run方法内部。
    3.创建Thread子类对象,然后调用start方法开启一个线程,一个线程一旦开启那么自动会执行run方法里面的代码。
*/
public class Demo1 extends  Thread {


    @Override
    public void run() { //自定义线程的任务代码
        for (int i  = 0 ; i<100 ; i++){
            System.out.println("自定义线程: "+i);
        }

    }

    public static void main(String[] args) {  //主线程的任务代码
        //创建一个线程对象
        Demo1 d = new Demo1();
        //开启线程
        d.start();


        for (int i  = 0 ; i<100 ; i++){
            System.out.println("主线程: "+i);
        }
    }
}





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