温馨提示×

java中怎么实现runnable接口

小亿
87
2023-11-29 12:35:37
栏目: 编程语言

在Java中,可以通过以下两种方式来实现Runnable接口:

  1. 创建一个类,实现Runnable接口,并重写run()方法。
public class MyRunnable implements Runnable {
    @Override
    public void run() {
        // 在这里定义线程执行的任务
    }
}

然后,可以将该类的实例传递给Thread类的构造函数,创建一个新的线程,并调用start()方法启动线程。

MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
  1. 使用匿名类实现Runnable接口。
Runnable myRunnable = new Runnable() {
    @Override
    public void run() {
        // 在这里定义线程执行的任务
    }
};

Thread thread = new Thread(myRunnable);
thread.start();

这种方式可以省略创建一个新的类,直接在创建Thread对象时实现Runnable接口的匿名类,并重写run()方法。

0