下面是一个简单的 Java 多线程样例,它创建了两个线程并启动它们,每个线程会打印一些信息到控制台上:

public class MultiThreadExample {
    public static void main(String[] args) {
        // 创建并启动第一个线程
        Thread thread1 = new Thread(new Runnable() {
            @Override
            public void run() {
                for (int i = 0; i < 5; i++) {
                    System.out.println('Thread 1 - ' + i);
                }
            }
        });
        thread1.start();

        // 创建并启动第二个线程
        Thread thread2 = new Thread(new Runnable() {
            @Override
            public void run() {
                for (int i = 0; i < 5; i++) {
                    System.out.println('Thread 2 - ' + i);
                }
            }
        });
        thread2.start();

        // 等待两个线程都执行完毕
        try {
            thread1.join();
            thread2.join();
        } catch (InterruptedException e) {
            e.printStackTrace();
        }

        System.out.println('All threads finished.');
    }
}

上面的代码中,我们创建了两个线程并启动它们,每个线程执行一个简单的循环并打印一些信息到控制台上。在启动线程后,我们使用join()方法等待两个线程都执行完毕,然后打印一条信息表示所有线程都已完成。

Java 多线程示例:创建并运行多个线程

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

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