编程语言
首页 > 编程语言> > java基础-创建线程的3种方式

java基础-创建线程的3种方式

作者:互联网

第一种方式 继承Thread类

//1)继承Thread
public class ThreadDemo extends Thread {
//2)重写run方法
    public void run(){
        for(int i=0;i<100;i++){
            System.out.println("ThreadDemo"+i);
        }
    }
}
class Test04{
    public static void main(String[] args) {
//3)创建线程对象
        ThreadDemo t1 = new ThreadDemo();
// 4)启动新的线程 自动执行run()方法
        t1.start();   
        for(int i=1;i<10;i++){
            System.out.println("main"+i);
        }
    }
    /*
    *在当前程序main 和 t1线程在同时执行,每次运行的结果可能不一样
    * 多线程程序中的多个线程 谁抢到cpu谁执行
    * */

}

标签:java,Thread,ThreadDemo,继承,创建,线程,run,public
来源: https://www.cnblogs.com/nanao/p/15130911.html