javaでスレッドを作成する方法
Javaでサブスレッドの作成には2つの方法があります。
- Threadクラスを継承して、run()メソッドをオーバーライドします。
public class MyThread extends Thread {
@Override
public void run() {
// 子线程的具体逻辑
}
}
public static void main(String[] args) {
MyThread myThread = new MyThread();
myThread.start(); // 启动子线程
}
- Runnableインタフェースを実装し、run()メソッドを実装する。
public class MyRunnable implements Runnable {
@Override
public void run() {
// 子线程的具体逻辑
}
}
public static void main(String[] args) {
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start(); // 启动子线程
}
いずれの方法でも start() メソッドを呼び出し子スレッドを開始する必要があります。