使用runnable创建多线程
时间: 2023-12-16 14:05:00 浏览: 100
使用Java中的Runnable接口可以创建多线程,具体步骤如下:
1. 创建一个类,实现Runnable接口,并重写run()方法。
```java
public class MyRunnable implements Runnable {
@Override
public void run() {
// 在这里写需要在新线程中执行的代码
}
}
```
2. 创建线程对象,并将实现了Runnable接口的类对象作为参数传入。
```java
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
```
3. 启动线程。
```java
thread.start();
```
完整的代码如下:
```java
public class MyRunnable implements Runnable {
@Override
public void run() {
// 在这里写需要在新线程中执行的代码
}
public static void main(String[] args) {
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
}
}
```
注意:使用Runnable创建的线程不会返回结果,如果需要返回结果,可以考虑使用Callable接口。同时,需要注意线程安全问题。
阅读全文