线程创建(继承Thread类)
Thread、Runnable、Callable
线程创建有3种方法
- 继承Thread类;
- 实现Runnable接口;
- 实现Callable接口。
继承Thread类
步骤:继承Thread类 --> 重写run()方法 --> 调用start()开启线程
public class ThreadDemo_01 extends Thread{ //继承Thread类
@Override
public void run() { // run线程方法体
// 重写run方法
for (int i = 0; i < 20; i++) {
System.out.println("我在看电视--"+i);
}
}
public static void main(String[] args) { // main方法 主线程
new ThreadDemo_01().start(); // 调用start()开启线程
for (int i = 0; i < 200; i++) {
System.out.println("我在听音乐--"+i);
}
}
}
上图可以看到两个线程是同时进行的。