メソッドを使用してください。起動されていないスレッドを停止することができます。スレッドが最終的に起動されると、すぐに終了します。interrupt()このスレッドに割り込みます。メソッドが、引数なしで呼び出されます。スローされることがあります。interrupted()現在のスレッドが割り込まれているどうかを調べします。このメソッドによりスレッドの「割り込みステータス」がクリアされます。番目の呼び出しがそれを確認する前に現在のスレッドがもう一度割り込まれた場合を除く)。isInterrupted()このスレッドが割り込まれているどうかを調べます。このメソッドによってスレッドの割り込みステータスが影響を受けることはありません。destroy()クリーンアップを行わないでこのスレッドを破棄します。ロックしたあらゆるモニターがロックされたままになります。(このメソッドは、実装されていません。isAlive()このスレッドが生存しているかどうかを判定します。スレッドが起動されていて、まだ終了されていない場合、スレッドは生存しています。suspend()推奨されていません。このメソッドはデッドロックを発生しやすいため推奨されません。ターゲットスレッドが、重要なシステムリソースを保護しているモニターのロックを保持している状態で中断された場合、ターゲットスレッドが再開されるまで、どのスレッドもこのリソースにアクセスできません。呼び出す前にこのモニターをロックしようとすると、デッドロックが発生します。通常、そのようなデッドロックは、自身を「フリーズした」プロセスとして表明します。推奨されない理由」を参照してください。このスレッドを中断します。メソッドが、引数なしで呼び出されます。スローされることがあります。スレッドは、生存している場合に中断され、再開されない処理を先に進めることはできません。resume()推奨されていません。このメソッドはデッドロックを発生しやすいため推奨されません。ともに使用するためだけに提供されています。推奨されない理由」を参照してください。中断されたスレッドを再開します。メソッドが、引数なしで呼び出されます。スローされることがあります。スレッドは、生存しているが中断されている場合、実行が再開されて処理を先に進めることが許可されます。setPriority(int&nbsp;newPriority)このスレッドの優先順位を変更します。メソッドが、引数なしで呼び出されます。スローされることがあります。スレッドのスレッドグループの最高許容優先順位の内のどちらか小さい方に設定されます。getPriority()このスレッドの優先順位を返します。等しくなるように変更します。メソッドが、引数なしで呼び出されます。スローされることがあります。getName()このスレッドの名前を返します。getThreadGroup()このスレッドが所属するスレッドグループを返します。activeCount()このスレッドグループの現在アクティブなスレッドの数を返します。enumerate(Thread[]&nbsp;tarray)このスレッドのスレッドグループおよびその下位グループ内のすべてのアクティブなスレッドを、指定された配列にコピーします。メソッドを、配列引数を指定して呼び出します。メソッドを呼び出します。スローされることがあります。countStackFrames()推奨されていません。この呼び出しの結果は保証されません。このスレッド内のスタックフレーム数をカウントします。スレッドは中断される必要があります。タイムアウトは永遠に待機することを意味します。別のスレッドが現在のスレッドに割り込んだ場合。ナノ秒を加算した間、このスレッドが終了するのを待機します。別のスレッドが現在のスレッドに割り込んだ場合。InterruptedExceptionこのスレッドが終了するのを待機します。別のスレッドが現在のスレッドに割り込んだ場合。dumpStack()現在のスレッドのスタックトレースを出力します。このメソッドはデバッグの場合にだけ使用します。setDaemon(boolean&nbsp;on)このスレッドを、デーモンスレッドまたはユーザスレッドとしてマークします。実行中のスレッドがデーモンスレッドだけになると終了します。このメソッドは、スレッド起動前に呼び出す必要があります。メソッドを呼び出します。スローされることがあります。isDaemon()このスレッドがデーモンスレッドであるかどうかを判定します。checkAccess()現在実行中のスレッドが、このスレッドを変更するためのアクセス権を持っているかどうかを判定します。メソッドが呼び出されます。スローされることがあります。なかったのは誤りです。toString()スレッドの名前、優先順位、スレッドグループを含むこのスレッドの文字列表現を返します。クラスおよびリソースをロードするときに、このスレッドで実行中のコードが使用するためにスレッドの作成側によって提供されます。コンテキストになります。アプリケーションのロードに使用されるクラスローダに設定されます。メソッドが呼び出されます。スレッドの作成時に設定され、これによりスレッドの作成側は、クラスおよびリソースのロード時にスレッドで実行中のコードに適切なクラスローダを提供できるようになります。メソッドが呼び出されます。実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。商標もしくは登録商標です。