java线程的创建方式代码
时间: 2024-04-15 13:30:49 浏览: 89
在Java中,创建线程有两种方式:继承Thread类和实现Runnable接口。以下是两种方式的示例代码:
1. 继承Thread类:
```java
class MyThread extends Thread {
public void run() {
// 线程要执行的代码
System.out.println("Thread is running");
}
}
public class Main {
public static void main(String[] args) {
MyThread thread = new MyThread();
thread.start(); // 启动线程
}
}
```
2. 实现Runnable接口:
```java
class MyRunnable implements Runnable {
public void run() {
// 线程要执行的代码
System.out.println("Thread is running");
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyRunnable());
thread.start(); // 启动线程
}
}
```
无论使用哪种方式,都需要在`run()`方法中定义线程要执行的代码,然后通过调用`start()`方法启动线程。注意,调用`run()`方法只会在当前线程中执行,而调用`start()`方法会创建一个新的线程并在新线程中执行`run()`方法中的代码。
阅读全文