Java教程

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基础-创建线程的3种方式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!