使用匿名内部类实现java多线程
时间: 2024-04-25 12:19:38 浏览: 160
java多线程编程实现下雪效果
使用匿名内部类可以方便地实现Java多线程。下面是一个使用匿名内部类实现多线程的示例代码:
```java
public class Main {
public static void main(String[] args) {
// 创建一个匿名内部类作为线程类
Thread thread = new Thread() {
@Override
public void run() {
// 线程执行的代码
System.out.println("线程开始执行");
try {
Thread.sleep(1000); // 线程休眠1秒
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("线程执行完毕");
}
};
// 启动线程
thread.start();
}
}
```
在上面的代码中,我们创建了一个匿名内部类作为线程类,并重写了`run()`方法来定义线程的执行逻辑。然后,我们创建了一个线程对象,并调用`start()`方法来启动线程。
阅读全文