阅读量:3
在Java中,可以通过以下两种方式来实现Runnable接口:
- 创建一个类,实现Runnable接口,并重写run()方法。
public class MyRunnable implements Runnable { @Override public void run() { // 在这里定义线程执行的任务 } }
然后,可以将该类的实例传递给Thread类的构造函数,创建一个新的线程,并调用start()方法启动线程。
MyRunnable myRunnable = new MyRunnable(); Thread thread = new Thread(myRunnable); thread.start();
- 使用匿名类实现Runnable接口。
Runnable myRunnable = new Runnable() { @Override public void run() { // 在这里定义线程执行的任务 } }; Thread thread = new Thread(myRunnable); thread.start();
这种方式可以省略创建一个新的类,直接在创建Thread对象时实现Runnable接口的匿名类,并重写run()方法。