以下是一个简单的 Java 多线程使用例子:

public class MyThread extends Thread {
    private String name;
    private int count;

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

    public void run() {
        for (int i = 0; i < count; i++) {
            System.out.println(name + ' ' + i);
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }

    public static void main(String[] args) {
        MyThread thread1 = new MyThread('Thread 1', 5);
        MyThread thread2 = new MyThread('Thread 2', 10);

        thread1.start();
        thread2.start();
    }
}

在这个例子中,我们定义了一个继承自 Thread 类的 MyThread 类。MyThread 类包含一个构造函数,接受一个线程名称和一个循环计数器作为参数。run() 方法包含一个循环,打印线程名称和循环计数器的值,并在每次循环之间暂停 1 秒。

在 main() 方法中,我们创建了两个 MyThread 对象,分别传入不同的线程名称和循环计数器的值,然后调用它们的 start() 方法来启动线程。

当我们运行这个程序时,我们将看到两个线程交替打印它们的名称和计数器值,每次之间暂停 1 秒。这说明了 Java 多线程的基本使用方法。

Java 多线程示例:创建和运行线程

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

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