以下是一个简单的Java多线程例子,该例子创建了两个线程并执行它们:

public class MultithreadingExample {
    public static void main(String[] args) {
        MyThread thread1 = new MyThread("Thread 1");
        MyThread thread2 = new MyThread("Thread 2");
        thread1.start();
        thread2.start();
    }
}

class MyThread extends Thread {
    private String name;

    public MyThread(String name) {
        this.name = name;
    }

    public void run() {
        System.out.println("Thread " + name + " is running");
    }
}

输出:

Thread Thread 1 is running
Thread Thread 2 is running

在上面的例子中,我们创建了一个名为MultithreadingExample的类,该类包含了一个main方法。在main方法中,我们创建了两个线程thread1thread2,并启动了它们。

线程是通过继承Thread类并重写run方法来创建的。在上面的例子中,我们创建了一个名为MyThread的类,并重写了run方法。在run方法中,我们输出了线程的名字。

当我们启动线程时,它们将并行运行,并输出它们的名字。


原文地址: http://www.cveoy.top/t/topic/b7Cr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录