首页 经验

java创建多线程

时间: 2024-09-20 13:08:46

(部分内容来自网络,其真实性存疑,为了避免对您造成误导,请谨慎甄别。)


在Java中,可以通过两种方式创建多线程:

1. 继承Thread类:创建一个类,继承Thread类,并重写run()方法,将需要在新线程中执行的代码放在run()方法中。然后,创建该类的实例,并调用start()方法启动新线程。

public class MyThread extends Thread {
    public void run() {
        // 在新线程中执行的代码
    }
}
public class Main {
    public static void main(String[] args) {
        MyThread thread = new MyThread();
        thread.start();
    }
}

2. 实现Runnable接口:创建一个类,实现Runnable接口,并重写run()方法,将需要在新线程中执行的代码放在run()方法中。然后,创建Thread类的实例,并将实现了Runnable接口的类的实例作为参数传递给Thread类的构造函数。最后,调用Thread类的start()方法启动新线程。

public class MyRunnable implements Runnable {
    public void run() {
        // 在新线程中执行的代码
    }
}
public class Main {
    public static void main(String[] args) {
        MyRunnable runnable = new MyRunnable();
        Thread thread = new Thread(runnable);
        thread.start();
    }
}

无论使用哪种方式,都可以创建多个线程,并同时执行。


上一个 java 人工智能 文章列表 下一个 java获取cookie的方法

最新

工具

© 2019-至今 适观科技

沪ICP备17002269号