Javaスレッド作成入門:Threadクラスの使い方を解説
JavaでThreadクラスを使用してスレッドを作成する方法は次の通りです:
- Threadクラスを継承したクラスを作成し、run()メソッドをオーバーライドして、スレッドの実行ロジックを記述します。
public class MyThread extends Thread {
@Override
public void run() {
// 线程执行逻辑
System.out.println("Hello, I am a thread!");
}
}
- 主プログラム内でスレッドオブジェクトを作成し、start()メソッドを呼び出してスレッドを起動します。
public class Main {
public static void main(String[] args) {
MyThread myThread = new MyThread();
myThread.start();
}
}
上記の手順に従うことで、Threadクラスを使用してスレッドを作成し、スレッドロジックを実行することができます。注意すべき点は、スレッドオブジェクトは一度だけstart()メソッドを呼び出してスレッドを開始できることであり、もう一度呼び出すとIllegalThreadStateException例外がスローされるということです。