| パッケージ | 説明 | 
|---|---|
| java.lang | Java プログラム言語の設計にあたり基本的なクラスを提供します。 | 
| java.util.concurrent | 並行プログラミングでよく使用されるユーティリティークラスです。 | 
| java.util.concurrent.locks | 組み込みの同期および監視から区別された状態をロックおよび待機するためのフレームワークを提供するインタフェースおよびクラス。 | 
| javax.swing.text | 編集可能なテキストコンポーネントと編集不能なテキストコンポーネントを処理するクラスとインタフェースを提供します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| static Thread | Thread. currentThread()現在実行中のスレッドオブジェクトの参照を返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| static Map<Thread,StackTraceElement[]> | Thread. getAllStackTraces()すべてのライブスレッドのスタックトレースマップを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | Runtime. addShutdownHook(Thread hook)新しい仮想マシンのシャットダウンフックを登録します。 | 
| void | SecurityManager. checkAccess(Thread t)呼び出し側スレッドがスレッド引数の修正を許可されていない場合に、 SecurityExceptionをスローします。 | 
| static int | Thread. enumerate(Thread[] tarray)現行スレッドのスレッドグループおよびその下位グループ内のすべてのアクティブなスレッドを、指定された配列にコピーします。 | 
| int | ThreadGroup. enumerate(Thread[] list)このスレッドグループとそのサブグループ内の各アクティブスレッドを、指定された配列にコピーします。 | 
| int | ThreadGroup. enumerate(Thread[] list,          boolean recurse)このスレッドグループ内の各アクティブスレッドを、指定された配列にコピーします。 | 
| boolean | Runtime. removeShutdownHook(Thread hook)すでに登録した仮想マシンのシャットダウンフックを登録解除します。 | 
| void | Thread.UncaughtExceptionHandler. uncaughtException(Thread t,                  Throwable e)指定されたキャッチされない例外により、指定されたスレッドが終了したときに呼び出されるメソッドです。 | 
| void | ThreadGroup. uncaughtException(Thread t,                  Throwable e)このスレッドグループ内のスレッドが、キャッチされていない例外のために停止し、スレッドに固有の  Thread.UncaughtExceptionHandlerが備えられていないときに、Java 仮想マシンによって呼び出されます。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | ForkJoinWorkerThreadForkJoinPoolによって管理されるスレッドであり、ForkJoinTaskを実行します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Thread | ThreadFactory. newThread(Runnable r)新しい  Threadを構築します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected Collection<Thread> | Semaphore. getQueuedThreads()パーミットの取得を待機しているスレッドを含むコレクションを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected void | ThreadPoolExecutor. beforeExecute(Thread t,              Runnable r)指定されたスレッドで指定された Runnable を実行する前に呼び出されるメソッドです。 | 
| void | TimeUnit. timedJoin(Thread thread,          long timeout)この時間単位を使用して、時間指定された  Thread.joinを実行します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected Thread | AbstractOwnableSynchronizer. getExclusiveOwnerThread()setExclusiveOwnerThread で最後に設定されたスレッドを返し、設定されたことがない場合は null を返します。 | 
| Thread | AbstractQueuedLongSynchronizer. getFirstQueuedThread()キュー内の最初の (待機時間のもっとも長い) スレッドを返します。現在キューにスレッドが入っていない場合は  nullを返します。 | 
| Thread | AbstractQueuedSynchronizer. getFirstQueuedThread()キュー内の最初の (待機時間のもっとも長い) スレッドを返します。現在キューにスレッドが入っていない場合は  nullを返します。 | 
| protected Thread | ReentrantReadWriteLock. getOwner()現在書き込みロックを所有しているスレッドを返します。ロックが所有されていない場合は  nullを返します。 | 
| protected Thread | ReentrantLock. getOwner()現在このロックを所有しているスレッドを返します。ロックが所有されていない場合は  nullを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Collection<Thread> | AbstractQueuedLongSynchronizer. getExclusiveQueuedThreads()排他モードで取得するために待機中のスレッドを含むコレクションを返します。 | 
| Collection<Thread> | AbstractQueuedSynchronizer. getExclusiveQueuedThreads()排他モードで取得するために待機中のスレッドを含むコレクションを返します。 | 
| protected Collection<Thread> | ReentrantReadWriteLock. getQueuedReaderThreads()読み込みロックの取得を待機中のスレッドを含むコレクションを返します。 | 
| protected Collection<Thread> | ReentrantReadWriteLock. getQueuedThreads()読み込みロックまたは書き込みロックのいずれかの取得を待機中のスレッドを含むコレクションを返します。 | 
| Collection<Thread> | AbstractQueuedLongSynchronizer. getQueuedThreads()パーミットの取得を待機しているスレッドを含むコレクションを返します。 | 
| protected Collection<Thread> | ReentrantLock. getQueuedThreads()このロックの取得を待機しているスレッドを含むコレクションを返します。 | 
| Collection<Thread> | AbstractQueuedSynchronizer. getQueuedThreads()パーミットの取得を待機しているスレッドを含むコレクションを返します。 | 
| protected Collection<Thread> | ReentrantReadWriteLock. getQueuedWriterThreads()書き込みロックの取得を待機中のスレッドを含むコレクションを返します。 | 
| Collection<Thread> | AbstractQueuedLongSynchronizer. getSharedQueuedThreads()共有モードで取得するために待機中のスレッドを含むコレクションを返します。 | 
| Collection<Thread> | AbstractQueuedSynchronizer. getSharedQueuedThreads()共有モードで取得するために待機中のスレッドを含むコレクションを返します。 | 
| protected Collection<Thread> | AbstractQueuedLongSynchronizer.ConditionObject. getWaitingThreads()この Condition で待機している可能性のあるスレッドを含むコレクションを返します。 | 
| protected Collection<Thread> | AbstractQueuedSynchronizer.ConditionObject. getWaitingThreads()この Condition で待機している可能性のあるスレッドを含むコレクションを返します。 | 
| Collection<Thread> | AbstractQueuedLongSynchronizer. getWaitingThreads(AbstractQueuedLongSynchronizer.ConditionObject condition)このシンクロナイザに関連付けられた指定の状態で待機中のスレッドを含むコレクションを返します。 | 
| Collection<Thread> | AbstractQueuedSynchronizer. getWaitingThreads(AbstractQueuedSynchronizer.ConditionObject condition)このシンクロナイザに関連付けられた指定の状態で待機中のスレッドを含むコレクションを返します。 | 
| protected Collection<Thread> | ReentrantReadWriteLock. getWaitingThreads(Condition condition)書き込みロックに関連付けられた指定の状態を待機中のスレッドを含むコレクションを返します。 | 
| protected Collection<Thread> | ReentrantLock. getWaitingThreads(Condition condition)このロックに関連付けられた指定の状態を待機中のスレッドを含むコレクションを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| static Object | LockSupport. getBlocker(Thread t)まだブロック解除されていない park メソッドの最新の呼び出しに指定されたブロッカオブジェクトを返します。ブロックされていない場合は null を返します。 | 
| boolean | ReentrantReadWriteLock. hasQueuedThread(Thread thread)読み込みロックまたは書き込みロックの取得を待機中の指定のスレッドが存在するかどうかを照会します。 | 
| boolean | ReentrantLock. hasQueuedThread(Thread thread)指定されたスレッドがこのロックの取得を待機中かどうかを照会します。 | 
| boolean | AbstractQueuedLongSynchronizer. isQueued(Thread thread)指定されたスレッドが、現在キューに入っている場合は true を返します。 | 
| boolean | AbstractQueuedSynchronizer. isQueued(Thread thread)指定されたスレッドが、現在キューに入っている場合は true を返します。 | 
| protected void | AbstractOwnableSynchronizer. setExclusiveOwnerThread(Thread t)現在排他アクセスを所有するスレッドを設定します。 | 
| static void | LockSupport. unpark(Thread thread)指定されたスレッドのパーミットが使用可能でない場合に、使用可能にします。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected Thread | AbstractDocument. getCurrentWriter()現在の書き込みスレッドがあれば、それを取得します。 | 
 バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.