java线程 — 创建和启动线程

时间:2023-03-09 02:39:14
java线程 — 创建和启动线程

创建和启动线程,传统有两种方式:

方式1:继承Thread类;

方式2:实现Runnable接口;

线程类(java.lang.Thread):Thread类和Thread的子类才能称之为线程类。阅读API

main方法就是一个主线程

方式1:

步骤

1. 定义一个类A继承于java.lang.Thread类。

2. 在A类中覆盖Thread类中run方法。

3. 我们在run方法中编写需要执行的操作---->run方法里的,线程执行体

4. 在main方法(线程)中,创建线程对象,并启动线程。

  创建线程类: A类 a = new A类();

  调用线程对象的start()方法: a.start();//启动一个线程

注意:千万不要调用run方法,如果调用run方法好比是调用一个方法。依然还是只有一个线程,并没有开启新的线程。