线程的创建
线程的创建
步骤:
- 自定义线程类继承Thread类
- 重写run()
- 创建线程对象,调用start()启动线程
/*
* 线程开启不一定立即执行,由CPU调度
* */
// 自定义线程类继承Thread类
public class Demo1 extends Thread{
// 重写run()
@Override
public void run() {
// run方法线程体
for (int i = 0; i < 10; i++) {
System.out.println("run \t"+i);
}
}
// 主线程
public static void main(String[] args) {
// 创建一个线程对象
Demo1 demo1 = new Demo1();
// 调用start()启动线程
// 同时交替执行
demo1.start();
for (int i = 0; i < 10; i++) {
System.out.println("main \t"+i);
}
}
}