Package | Description |
---|---|
java.nio.channels |
Defines channels, which represent connections to entities that are capable of
performing I/O operations, such as files and sockets; defines selectors, for
multiplexed, non-blocking I/O operations.
|
java.nio.channels.spi |
Service-provider classes for the
java.nio.channels package. |
java.nio.file |
Defines interfaces and classes for the Java virtual machine to access files,
file attributes, and file systems.
|
java.nio.file.attribute |
Interfaces and classes providing access to file and file system attributes.
|
java.nio.file.spi |
Service-provider classes for the
java.nio.file package. |
java.sql |
Provides the API for accessing and processing data stored in a
data source (usually a relational database) using the
JavaTM programming language.
|
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.
|
javax.management |
Provides the core classes for the Java Management Extensions.
|
javax.swing |
Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms.
|
javax.tools |
Provides interfaces for tools which can be invoked from a program,
for example, compilers.
|
javax.xml.ws |
This package contains the core JAX-WS APIs.
|
javax.xml.ws.spi |
This package defines SPIs for JAX-WS.
|
Class and Description |
---|
ExecutorService |
Future
A Future represents the result of an asynchronous
computation.
|
ThreadFactory
An object that creates new threads on demand.
|
TimeUnit
A TimeUnit represents time durations at a given unit of
granularity and provides utility methods to convert across units,
and to perform timing and delay operations in these units.
|
Class and Description |
---|
ExecutorService |
ThreadFactory
An object that creates new threads on demand.
|
Class and Description |
---|
TimeUnit
A TimeUnit represents time durations at a given unit of
granularity and provides utility methods to convert across units,
and to perform timing and delay operations in these units.
|
Class and Description |
---|
TimeUnit
A TimeUnit represents time durations at a given unit of
granularity and provides utility methods to convert across units,
and to perform timing and delay operations in these units.
|
Class and Description |
---|
ExecutorService |
Class and Description |
---|
Executor
An object that executes submitted
Runnable tasks. |
Class and Description |
---|
AbstractExecutorService
Provides default implementations of
ExecutorService
execution methods. |
BlockingDeque
A
Deque that additionally supports blocking operations that wait
for the deque to become non-empty when retrieving an element, and wait for
space to become available in the deque when storing an element. |
BlockingQueue
A
Queue that additionally supports operations
that wait for the queue to become non-empty when retrieving an
element, and wait for space to become available in the queue when
storing an element. |
BrokenBarrierException
Exception thrown when a thread tries to wait upon a barrier that is
in a broken state, or which enters the broken state while the thread
is waiting.
|
Callable
A task that returns a result and may throw an exception.
|
CompletionService
A service that decouples the production of new asynchronous tasks
from the consumption of the results of completed tasks.
|
ConcurrentMap
A
Map providing additional atomic
putIfAbsent, remove, and replace methods. |
ConcurrentNavigableMap
A
ConcurrentMap supporting NavigableMap operations,
and recursively so for its navigable sub-maps. |
ConcurrentSkipListMap
A scalable concurrent
ConcurrentNavigableMap implementation. |
ConcurrentSkipListSet
A scalable concurrent
NavigableSet implementation based on
a ConcurrentSkipListMap . |
Delayed
A mix-in style interface for marking objects that should be
acted upon after a given delay.
|
ExecutionException
Exception thrown when attempting to retrieve the result of a task
that aborted by throwing an exception.
|
Executor
An object that executes submitted
Runnable tasks. |
ExecutorService |
ForkJoinPool
An
ExecutorService for running ForkJoinTask s. |
ForkJoinPool.ForkJoinWorkerThreadFactory
Factory for creating new
ForkJoinWorkerThread s. |
ForkJoinPool.ManagedBlocker
Interface for extending managed parallelism for tasks running
in
ForkJoinPool s. |
ForkJoinTask
Abstract base class for tasks that run within a
ForkJoinPool . |
ForkJoinWorkerThread
A thread managed by a
ForkJoinPool , which executes
ForkJoinTask s. |
Future
A Future represents the result of an asynchronous
computation.
|
Phaser
A reusable synchronization barrier, similar in functionality to
CyclicBarrier and
CountDownLatch
but supporting more flexible usage. |
RejectedExecutionHandler
A handler for tasks that cannot be executed by a
ThreadPoolExecutor . |
RunnableFuture |
RunnableScheduledFuture
A
ScheduledFuture that is Runnable . |
ScheduledExecutorService
An
ExecutorService that can schedule commands to run after a given
delay, or to execute periodically. |
ScheduledFuture
A delayed result-bearing action that can be cancelled.
|
ThreadFactory
An object that creates new threads on demand.
|
ThreadLocalRandom
A random number generator isolated to the current thread.
|
ThreadPoolExecutor
An
ExecutorService that executes each submitted task using
one of possibly several pooled threads, normally configured
using Executors factory methods. |
TimeoutException
Exception thrown when a blocking operation times out.
|
TimeUnit
A TimeUnit represents time durations at a given unit of
granularity and provides utility methods to convert across units,
and to perform timing and delay operations in these units.
|
TransferQueue
A
BlockingQueue in which producers may wait for consumers
to receive elements. |
Class and Description |
---|
TimeUnit
A TimeUnit represents time durations at a given unit of
granularity and provides utility methods to convert across units,
and to perform timing and delay operations in these units.
|
Class and Description |
---|
Executor
An object that executes submitted
Runnable tasks. |
Class and Description |
---|
ExecutionException
Exception thrown when attempting to retrieve the result of a task
that aborted by throwing an exception.
|
Future
A Future represents the result of an asynchronous
computation.
|
RunnableFuture |
TimeoutException
Exception thrown when a blocking operation times out.
|
TimeUnit
A TimeUnit represents time durations at a given unit of
granularity and provides utility methods to convert across units,
and to perform timing and delay operations in these units.
|
Class and Description |
---|
Callable
A task that returns a result and may throw an exception.
|
Class and Description |
---|
Executor
An object that executes submitted
Runnable tasks. |
Future
A Future represents the result of an asynchronous
computation.
|
Class and Description |
---|
Executor
An object that executes submitted
Runnable tasks. |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved.