java用runnable实现多线程
时间: 2023-04-26 09:01:19 浏览: 106
Java中可以使用Runnable接口来实现多线程。具体步骤如下:
1. 创建一个实现了Runnable接口的类,该类需要实现run()方法。
2. 在该类中实现需要执行的任务。
3. 创建一个Thread对象,并将实现了Runnable接口的类的实例作为参数传入。
4. 调用Thread对象的start()方法,启动线程。
例如:
```
public class MyRunnable implements Runnable {
public void run() {
// 实现需要执行的任务
System.out.println("Hello, World!");
}
}
public class Main {
public static void main(String[] args) {
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
}
}
```
以上代码创建了一个实现了Runnable接口的类MyRunnable,该类实现了run()方法,在run()方法中输出了一句话。在Main类中,创建了一个MyRunnable的实例,并将其作为参数传入Thread对象的构造函数中。最后调用Thread对象的start()方法启动线程。当程序运行时,会输出一句话“Hello, World!”。
这样就使用了Runnable接口实现了一个简单的多线程程序。
阅读全文