当前位置 : 主页 > 编程语言 > java >

通过继承 Thread 类实现多线程

来源:互联网 收集:自由互联 发布时间:2022-07-04
在 Java 中负责实现线程功能的类是 java.lang.Thread 类。 继承 Thread 类实现多线程的步骤: 继承 Thread 类定义线程类。 重写 Thread 类中的 run( )方法。run( )方法也称为线程体。 实例化线程类

在 Java 中负责实现线程功能的类是 java.lang.Thread 类。
继承 Thread 类实现多线程的步骤:

  • 继承 Thread 类定义线程类。
  • 重写 Thread 类中的 run( )方法。run( )方法也称为线程体。
  • 实例化线程类并通过 start()方法启动线程。
  • package com.yqq.app12;

    /**
    * @Author yqq
    * @Date 2021/11/24 00:14
    * @Version 1.0
    */
    public class TestThread extends Thread{
    public TestThread(){
    System.out.println(this.getName());
    }
    @Override
    public void run() {
    System.out.println(this.getName()+"线程开始");
    for (int i = 0; i < 10; i++) {
    System.out.println(this.getName()+" "+i);
    }
    System.out.println(this.getName()+"线程结束");
    }

    public static void main(String[] args) {
    System.out.println("主线程开始");
    TestThread t1 = new TestThread();
    t1.start();
    TestThread t2 = new TestThread();
    t2.start();
    System.out.println("主线程结束");
    }
    }主线程开始
    Thread-0
    Thread-1
    主线程结束
    Thread-0线程开始
    Thread-0 0
    Thread-0 1
    Thread-0 2
    Thread-0 3
    Thread-0 4
    Thread-0 5
    Thread-0 6
    Thread-0 7
    Thread-0 8
    Thread-0 9
    Thread-0线程结束
    Thread-1线程开始
    Thread-1 0
    Thread-1 1
    Thread-1 2
    Thread-1 3
    Thread-1 4
    Thread-1 5
    Thread-1 6
    Thread-1 7
    Thread-1 8
    Thread-1 9
    Thread-1线程结束

    Process finished with exit code 0


    上一篇:CSV 文件的操作
    下一篇:没有了
    网友评论