admin 管理员组

文章数量: 887021


2023年12月19日发(作者:在哪个网站可以找素材呢?)

java thread 创建方式

在 Java 中,有两种主要的方式来创建线程:

1. 继承 Thread 类: 通过继承 Thread 类并重写 run 方法来创建线程。下面是一个简单的例子:

class MyThread extends Thread { public void run() { // 线程要执行的任务 n("Thread is running"); } } public class Main

{ public static void main(String args[]) { MyThread myThread = new

MyThread(); (); // 启动线程 } }

2. 实现 Runnable 接口: 通过实现 Runnable 接口并传递给

Thread 类的构造函数来创建线程。这种方式更加灵活,因为 Java 不支持多重继承,但是你可以实现多个接口。

class MyRunnable implements Runnable { public void run() { // 线程要执行的任务 n("Runnable is running"); } } public class

Main { public static void main(String args[]) { Thread thread = new

Thread(new MyRunnable()); (); // 启动线程 } }

这两种方式都会创建一个新的线程,并在 run 方法中定义线程要执行的任务。然后,通过调用 start 方法启动线程,实际的任务会在一个新的线程中运行。

请注意,使用 Runnable 接口的方式更为灵活,因为它避免了 Java 单继承的限制,允许你同时继承其他类。在实际开发中,通常更推荐使用

Runnable 接口。此外,Java 还提供了 Callable 接口和 Future 接口用于支持线程返回结果的场景。


本文标签: 线程 接口 方法 网站 创建