线程的两种实现方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线程的两种实现方式相关的知识,希望对你有一定的参考价值。

线程的两种实现方式
(1)继承Thread类``
    /**
 * 继承Thread类
 *
 */
public class PayThread extends Thread {
    @Override
    public void run() {
        System.out.println("继承Thread");
    }
    public static void main(String[] args) {
        Thread payThread = new PayThread();
        payThread.start();

    }
}

(2)实现Runnable接口
/**
 * 实现Runnable接口
 *
 */
public class PayRunnable implements Runnable {

    @Override
    public void run() {
        System.out.println("实现Runnable");
    }

    public static void main(String[] args) {
        Thread payThread = new Thread(new PayRunnable());
        payThread.start();
    }
}

以上是关于线程的两种实现方式的主要内容,如果未能解决你的问题,请参考以下文章

实现线程的两种方式

创建线程有哪两种方法,它们各自的优缺点是啥?

java中创建线程的两种方式有啥区别

线程的两种实现方式

Java创建线程的两种方法

java多线程编程的两种方式