hooyantsing's Blog

3_继承Thread

字数统计: 193阅读时长: 1 min
2020/08/20

3 继承Thread

狂神说Java 多线程详解

创建线程的三种方式

  • 继承 Thread 类
  • 实现 Runnalbe 接口
  • 实现 Callable 接口

    继承 Thread 类实现多线程

创建线程方式一: 继承 Thread 类,重写 run() 方法,调用 start 开启线程。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package demo1;

/**
* 创建线程方式一: 继承 Thread 类,重写 run() 方法,调用 start 开启线程。
*
* 总结:注意,开启线程不一定立即执行,由 CPU 调度决定。
*/
public class TestTread extends Thread{
@Override
public void run() {
// run 方法线程体
for (int i=0;i < 10;i++){
System.out.println("新线程" + i);
}
}

public static void main(String[] args) {
// main 方法体
TestTread testTread = new TestTread();
// 开启线程
testTread.start();

for (int i=0;i < 200;i++){
System.out.println("主线程" + i);
}
}
}
CATALOG
  1. 1. 3 继承Thread
    1. 1.1. 创建线程的三种方式
      1. 1.1.1. 继承 Thread 类实现多线程