| Package | Description |
|---|---|
| java.lang |
Back 2 Browser Bytecode Translator
Copyright (C) 2012 Jaroslav Tulach
|
| java.util.concurrent |
Utility classes commonly useful in concurrent programming.
|
| java.util.concurrent.locks |
Interfaces and classes providing a framework for locking and waiting
for conditions that is distinct from built-in synchronization and
monitors.
|
| Modifier and Type | Method and Description |
|---|---|
static Thread |
Thread.currentThread()
Returns a reference to the currently executing thread object.
|
| Modifier and Type | Method and Description |
|---|---|
static Map<Thread,StackTraceElement[]> |
Thread.getAllStackTraces()
Returns a map of stack traces for all live threads.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
Thread.enumerate(Thread[] tarray)
Copies into the specified array every active thread in the current
thread's thread group and its subgroups.
|
void |
Thread.UncaughtExceptionHandler.uncaughtException(Thread t,
Throwable e)
Method invoked when the given thread terminates due to the
given uncaught exception.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ForkJoinWorkerThread
A thread managed by a
ForkJoinPool, which executes
ForkJoinTasks. |
| Modifier and Type | Method and Description |
|---|---|
Thread |
ThreadFactory.newThread(Runnable r)
Constructs a new
Thread. |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<Thread> |
Semaphore.getQueuedThreads()
Returns a collection containing threads that may be waiting to acquire.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ThreadPoolExecutor.beforeExecute(Thread t,
Runnable r)
Method invoked prior to executing the given Runnable in the
given thread.
|
| Modifier and Type | Method and Description |
|---|---|
protected Thread |
AbstractOwnableSynchronizer.getExclusiveOwnerThread()
Returns the thread last set by
setExclusiveOwnerThread, or null if never
set.
|
Thread |
AbstractQueuedSynchronizer.getFirstQueuedThread()
Returns the first (longest-waiting) thread in the queue, or
null if no threads are currently queued. |
Thread |
AbstractQueuedLongSynchronizer.getFirstQueuedThread()
Returns the first (longest-waiting) thread in the queue, or
null if no threads are currently queued. |
protected Thread |
ReentrantReadWriteLock.getOwner()
Returns the thread that currently owns the write lock, or
null if not owned. |
protected Thread |
ReentrantLock.getOwner()
Returns the thread that currently owns this lock, or
null if not owned. |
| Modifier and Type | Method and Description |
|---|---|
Collection<Thread> |
AbstractQueuedSynchronizer.getExclusiveQueuedThreads()
Returns a collection containing threads that may be waiting to
acquire in exclusive mode.
|
Collection<Thread> |
AbstractQueuedLongSynchronizer.getExclusiveQueuedThreads()
Returns a collection containing threads that may be waiting to
acquire in exclusive mode.
|
protected Collection<Thread> |
ReentrantReadWriteLock.getQueuedReaderThreads()
Returns a collection containing threads that may be waiting to
acquire the read lock.
|
protected Collection<Thread> |
ReentrantReadWriteLock.getQueuedThreads()
Returns a collection containing threads that may be waiting to
acquire either the read or write lock.
|
protected Collection<Thread> |
ReentrantLock.getQueuedThreads()
Returns a collection containing threads that may be waiting to
acquire this lock.
|
Collection<Thread> |
AbstractQueuedSynchronizer.getQueuedThreads()
Returns a collection containing threads that may be waiting to
acquire.
|
Collection<Thread> |
AbstractQueuedLongSynchronizer.getQueuedThreads()
Returns a collection containing threads that may be waiting to
acquire.
|
protected Collection<Thread> |
ReentrantReadWriteLock.getQueuedWriterThreads()
Returns a collection containing threads that may be waiting to
acquire the write lock.
|
Collection<Thread> |
AbstractQueuedSynchronizer.getSharedQueuedThreads()
Returns a collection containing threads that may be waiting to
acquire in shared mode.
|
Collection<Thread> |
AbstractQueuedLongSynchronizer.getSharedQueuedThreads()
Returns a collection containing threads that may be waiting to
acquire in shared mode.
|
protected Collection<Thread> |
AbstractQueuedSynchronizer.ConditionObject.getWaitingThreads()
Returns a collection containing those threads that may be
waiting on this Condition.
|
protected Collection<Thread> |
AbstractQueuedLongSynchronizer.ConditionObject.getWaitingThreads()
Returns a collection containing those threads that may be
waiting on this Condition.
|
Collection<Thread> |
AbstractQueuedLongSynchronizer.getWaitingThreads(AbstractQueuedLongSynchronizer.ConditionObject condition)
Returns a collection containing those threads that may be
waiting on the given condition associated with this
synchronizer.
|
Collection<Thread> |
AbstractQueuedSynchronizer.getWaitingThreads(AbstractQueuedSynchronizer.ConditionObject condition)
Returns a collection containing those threads that may be
waiting on the given condition associated with this
synchronizer.
|
protected Collection<Thread> |
ReentrantReadWriteLock.getWaitingThreads(Condition condition)
Returns a collection containing those threads that may be
waiting on the given condition associated with the write lock.
|
protected Collection<Thread> |
ReentrantLock.getWaitingThreads(Condition condition)
Returns a collection containing those threads that may be
waiting on the given condition associated with this lock.
|
| Modifier and Type | Method and Description |
|---|---|
static Object |
LockSupport.getBlocker(Thread t)
Returns the blocker object supplied to the most recent
invocation of a park method that has not yet unblocked, or null
if not blocked.
|
boolean |
ReentrantReadWriteLock.hasQueuedThread(Thread thread)
Queries whether the given thread is waiting to acquire either
the read or write lock.
|
boolean |
ReentrantLock.hasQueuedThread(Thread thread)
Queries whether the given thread is waiting to acquire this
lock.
|
boolean |
AbstractQueuedSynchronizer.isQueued(Thread thread)
Returns true if the given thread is currently queued.
|
boolean |
AbstractQueuedLongSynchronizer.isQueued(Thread thread)
Returns true if the given thread is currently queued.
|
protected void |
AbstractOwnableSynchronizer.setExclusiveOwnerThread(Thread t)
Sets the thread that currently owns exclusive access.
|
static void |
LockSupport.unpark(Thread thread)
Makes available the permit for the given thread, if it
was not already available.
|
Copyright © 2019 API Design. All Rights Reserved.