如何在Java中创建和启动一个线程?
时间: 2024-04-10 21:28:16 浏览: 60
在Java中创建线程有两种方法
4星 · 用户满意度95%
在Java中创建和启动一个线程可以通过以下步骤实现:
1. 创建一个类并继承Thread类,或者实现Runnable接口并重写run()方法。这个类将是你要执行的线程的主体。
```java
public class MyThread extends Thread {
@Override
public void run() {
// 线程的主体逻辑
}
}
```
或者
```java
public class MyRunnable implements Runnable {
@Override
public void run() {
// 线程的主体逻辑
}
}
```
2. 在你的应用程序中,创建一个Thread对象,并将你的自定义线程类的实例传递给它。
```java
MyThread myThread = new MyThread();
// 或者
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
```
3. 调用Thread对象的start()方法来启动线程。
```java
myThread.start();
// 或者
thread.start();
```
这样就可以创建和启动一个线程了。线程将在它的run()方法中执行定义的逻辑。注意,不要直接调用run()方法,而是要调用start()方法来启动线程。
阅读全文