在Java中,线程是一种轻量级的执行单元,可以并发执行多个任务。通过使用多线程,可以提高程序的性能和响应能力。本文将介绍如何在Java中创建线程,并提供相应的源代码示例。
- 创建线程的两种方式
在Java中,创建线程有两种常用的方式:继承Thread类和实现Runnable接口。下面分别介绍这两种方式的具体实现方法。
1.1 通过继承Thread类创建线程
继承Thread类是一种创建线程的简单方式。我们只需要扩展Thread类,并重写其run()方法来定义线程的执行逻辑。下面是一个示例代码:
public class MyThread extends Thread {
public void run() {
// 线程的执行逻辑
System.out.println("线程执行中...");
}
}
public class Main {
public static void main(String[] args) {
// 创建线程对象
MyThread thread = new MyThread();
// 启动线程
thread.start();
}
}
在上面的示例中,我们创建了一个名为MyThread的线程类,它继承自Thread类。在run()方法中,我们定义了线程的执行逻辑,这里只是简单地输出一