runnable.class
时间: 2024-12-12 19:13:56 浏览: 7
Runnable是一个Java接口,用于定义一个可以由线程执行的任务。实现Runnable接口的类可以创建一个线程实例,并将其作为参数传递给Thread类的构造函数。通过这种方式,可以将任务与线程分离,使代码更加模块化和可重用。
以下是Runnable接口的基本使用方法:
1. 创建一个实现Runnable接口的类,并重写其run()方法。
2. 在run()方法中定义任务的具体实现。
3. 创建一个Thread对象,并将实现Runnable接口的类的实例作为参数传递给它。
4. 调用Thread对象的start()方法启动线程。
示例代码:
```java
public class MyRunnable implements Runnable {
@Override
public void run() {
// 任务的具体实现
System.out.println("任务正在执行");
}
public static void main(String[] args) {
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
}
}
```
在这个示例中,MyRunnable类实现了Runnable接口,并重写了run()方法。在main方法中,创建了一个MyRunnable实例,并将其传递给Thread类的构造函数。最后,调用start()方法启动线程,run()方法中的任务将被执行。
阅读全文