|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Thread を使用しているパッケージ | |
---|---|
java.lang | Java プログラム言語の設計にあたり基本的なクラスを提供します。 |
java.util.concurrent | 通常、ユーティリティクラスは並行プログラミングで有用です。 |
java.util.concurrent.locks | 組み込みの同期および監視と区別された状態のロックおよび待機用のフレームワークを提供するインタフェースおよびクラス。 |
javax.swing.text | 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 |
java.lang での Thread の使用 |
---|
Thread を返す java.lang のメソッド | |
---|---|
static Thread |
Thread.currentThread()
現在実行中のスレッドオブジェクトの参照を返します。 |
Thread 型の引数を持つ型を返す java.lang のメソッド | |
---|---|
static Map<Thread,StackTraceElement[]> |
Thread.getAllStackTraces()
すべてのライブスレッドのスタックトレースマップを返します。 |
Thread 型のパラメータを持つ java.lang のメソッド | |
---|---|
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 仮想マシンによって呼び出されます。 |
java.util.concurrent での Thread の使用 |
---|
Thread を返す java.util.concurrent のメソッド | |
---|---|
Thread |
ThreadFactory.newThread(Runnable r)
新規 Thread を構築します。 |
Thread 型の引数を持つ型を返す java.util.concurrent のメソッド | |
---|---|
protected Collection<Thread> |
Semaphore.getQueuedThreads()
取得を待機しているスレッドを含むコレクションを返します。 |
Thread 型のパラメータを持つ java.util.concurrent のメソッド | |
---|---|
protected void |
ThreadPoolExecutor.beforeExecute(Thread t,
Runnable r)
指定されたスレッド内で、指定された Runnable の実行に先立って呼び出されるメソッド。 |
void |
TimeUnit.timedJoin(Thread thread,
long timeout)
この時間単位を使用して、時間指定された Thread.join を実行します。 |
java.util.concurrent.locks での Thread の使用 |
---|
Thread を返す java.util.concurrent.locks のメソッド | |
---|---|
Thread |
AbstractQueuedSynchronizer.getFirstQueuedThread()
キュー内の最初の (待機時間のもっとも長い) スレッドを返します。 |
protected Thread |
ReentrantLock.getOwner()
現在このロックを所有しているスレッドを返します。 |
protected Thread |
ReentrantReadWriteLock.getOwner()
現在書き込みロックを所有しているスレッドを返します。 |
Thread 型の引数を持つ型を返す java.util.concurrent.locks のメソッド | |
---|---|
Collection<Thread> |
AbstractQueuedSynchronizer.getExclusiveQueuedThreads()
排他モードで取得するために待機中のスレッドを含むコレクションを返します。 |
protected Collection<Thread> |
ReentrantReadWriteLock.getQueuedReaderThreads()
読み込みロックの取得を待機中のスレッドを含むコレクションを返します。 |
protected Collection<Thread> |
ReentrantLock.getQueuedThreads()
このロックの取得を待機しているスレッドを含むコレクションを返します。 |
Collection<Thread> |
AbstractQueuedSynchronizer.getQueuedThreads()
取得を待機しているスレッドを含むコレクションを返します。 |
protected Collection<Thread> |
ReentrantReadWriteLock.getQueuedThreads()
読み込みロックまたは書き込みロックのいずれかの取得を待機中のスレッドを含むコレクションを返します。 |
protected Collection<Thread> |
ReentrantReadWriteLock.getQueuedWriterThreads()
書き込みロックの取得を待機中のスレッドを含むコレクションを返します。 |
Collection<Thread> |
AbstractQueuedSynchronizer.getSharedQueuedThreads()
共有モードで取得するために待機中のスレッドを含むコレクションを返します。 |
protected Collection<Thread> |
AbstractQueuedSynchronizer.ConditionObject.getWaitingThreads()
この Condition で待機している可能性のあるスレッドを含むコレクションを返します。 |
Collection<Thread> |
AbstractQueuedSynchronizer.getWaitingThreads(AbstractQueuedSynchronizer.ConditionObject condition)
このシンクロナイザに関連付けられた指定状態で待機中のスレッドを含むコレクションを返します。 |
protected Collection<Thread> |
ReentrantLock.getWaitingThreads(Condition condition)
このロックに関連付けられた指定状態を待機中のスレッドを含むコレクションを返します。 |
protected Collection<Thread> |
ReentrantReadWriteLock.getWaitingThreads(Condition condition)
書き込みロックに関連付けられた指定状態を待機中のスレッドを含むコレクションを返します。 |
Thread 型のパラメータを持つ java.util.concurrent.locks のメソッド | |
---|---|
boolean |
ReentrantLock.hasQueuedThread(Thread thread)
指定されたスレッドがこのロックの取得を待機中かどうかを照会します。 |
boolean |
ReentrantReadWriteLock.hasQueuedThread(Thread thread)
読み込みロックまたは書き込みロックの取得を待機中の指定のスレッドが存在するかどうかを照会します。 |
boolean |
AbstractQueuedSynchronizer.isQueued(Thread thread)
指定されたスレッドが、現在、キューに入れられている場合は true を返します。 |
static void |
LockSupport.unpark(Thread thread)
指定されたスレッドのパーミットが使用可能でない場合に、使用可能にします。 |
javax.swing.text での Thread の使用 |
---|
Thread を返す javax.swing.text のメソッド | |
---|---|
protected Thread |
AbstractDocument.getCurrentWriter()
現在の書き込みスレッドがあれば、それを返します。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。