线程创建三种方式:
自定义线程继承Thread类
重写run()方法,编写线程执行体
创建线程对象,调用start()方法启动线程
public class TeatThread1 extends Thread{
@Oberride
public void run(){
//run方法线程体
for(int i=0;i<20;i++){
System.out.println("我在看代码----"+i);
}
}
public static void main(String[] args){
//main线程,主线程
//创建一个线程对象
TestThread1 testThread1 = new TestThread1();
//调用start()方法开启线程,会和主线程交替执行
textThread1.start();
for(int i=0;i<20;i++){
System.out.println("我在学习多线程---"+i);
}
}
}
创建多线程的两个主要方法: