本文主要是介绍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种方式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!