JavaのThreadクラスで提供されている制御メソッドは何ですか。
JavaのThreadクラスで提供されるコントロールメソッドは以下のようにいくつかあります:1. start():スレッドを起動し、準備状態にします。2. run():スレッドの実行ロジックを定義し、start()メソッド内で呼び出す必要があります。3. sleep(long millis):スレッドを指定された時間だけスリープさせます(単位はミリ秒)。4. yield():現在のスレッドの実行権を放棄し、準備状態に入れ、他のスレッドが実行する機会を与えます。5. join():このメソッドを呼び出したスレッドが完了するまで、現在のスレッドの実行を待機します。6. interrupt():スレッドを中断し、中断信号を送り、その実行を停止させます。7. isAlive():スレッドが存続しているかどうかを判断します。すなわち、スレッドが起動してから終了していないかどうかをチェックします。8. setPriority(int priority):スレッドの優先度を設定します(範囲は1〜10で、1が最低、10が最高の優先度です)。9. getName()とsetName(String name):スレッドの名前を取得および設定します。10. isDaemon()とsetDaemon(boolean on):スレッドがデーモンスレッドかどうかを判断し、デーモンスレッドにするかどうかを設定します。デーモンスレッドはプログラムが終了するのを防ぎません。非デーモンスレッドが全て終了した時、プログラムは自動的に終了します。これらのコントロール方法は、スレッドの実行状態や順序、優先度などを管理するために使用されます。