多线程 采用匿名内部类形式
时间: 2023-10-18 12:30:42 浏览: 83
在Java中,可以使用匿名内部类来实现多线程。下面是一个示例:
```java
public class MultiThreadExample {
public static void main(String[] args) {
// 创建一个线程对象并重写run()方法
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
// 在这里编写线程要执行的任务
System.out.println("线程运行中...");
}
});
// 启动线程
thread.start();
}
}
```
在上面的例子中,我们创建了一个Thread对象,并使用匿名内部类重写了Runnable接口的run()方法。在run()方法中,我们可以编写线程要执行的任务。然后,通过调用start()方法来启动线程。
这种方式使用匿名内部类相对简单,适用于只需要创建一个简单线程并且不需要重复使用的情况。但是,如果需要创建多个线程或者需要复杂的逻辑,在实际开发中建议使用命名内部类或独立的类来实现多线程。
阅读全文