Java の Runnable インターフェイスを使用する方法
JavaのRunnableインタフェースを使用するには、以下の手順に従います。
- Runnableインターフェースを実装するクラスを作成します。このクラスにはMyRunnableなど、適当な名前を付けることができます。
public class MyRunnable implements Runnable {
@Override
public void run() {
// 在这里编写需要执行的代码
}
}
- 在run方法中编写您希望执行的代码。该方法将在新的线程中运行。
- スレッドオブジェクトをメインクラス、もしくはスレッドを起動したいクラスで作成し、ThreadのコンストラクタにMyRunnableオブジェクトを渡す
public class Main {
public static void main(String[] args) {
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
}
}
- スレッドオブジェクトのstartメソッドを呼び出し、MyRunnableオブジェクトのrunメソッドを呼び出しながら、新しいスレッドを実行します。
必ずstartメソッドを呼び出す前にスレッドを作成して開始してください。startメソッドを呼び出すことで、新しいスレッドは並列に実行されるようになります。
スレッド名の設定や優先順位の変更など他の操作をスレッドオブジェクトに実行することもできます。これらの操作は、スレッドオブジェクトを作成してからstartメソッドを呼び出す前に行うことができます。