java 多线程例子
以下是一个简单的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方法中,我们创建了两个线程thread1和thread2,并启动了它们。
线程是通过继承Thread类并重写run方法来创建的。在上面的例子中,我们创建了一个名为MyThread的类,并重写了run方法。在run方法中,我们输出了线程的名字。
当我们启动线程时,它们将并行运行,并输出它们的名字。
原文地址: http://www.cveoy.top/t/topic/b7Cr 著作权归作者所有。请勿转载和采集!