Spec-Zone .ru
спецификации, руководства, описания, API
Please note that the specifications and other information contained herein are not final and are subject to change. The information is being made available to you solely for purpose of evaluation.

Java™ Platform
Standard Ed. 7

DRAFT ea-b118

Uses of Package
java.util.concurrent

Packages that use java.util.concurrent
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. 
 

Classes in java.util.concurrent used by java.nio.channels
Class and Description
ExecutorService
          An Executor that provides methods to manage termination and methods that can produce a Future for tracking progress of one or more asynchronous tasks.
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.
 

Classes in java.util.concurrent used by java.nio.channels.spi
Class and Description
ExecutorService
          An Executor that provides methods to manage termination and methods that can produce a Future for tracking progress of one or more asynchronous tasks.
ThreadFactory
          An object that creates new threads on demand.
 

Classes in java.util.concurrent used by java.nio.file
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.
 

Classes in java.util.concurrent used by java.nio.file.attribute
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.
 

Classes in java.util.concurrent used by java.nio.file.spi
Class and Description
ExecutorService
          An Executor that provides methods to manage termination and methods that can produce a Future for tracking progress of one or more asynchronous tasks.
 

Classes in java.util.concurrent used by java.sql
Class and Description
Executor
          An object that executes submitted Runnable tasks.
 

Classes in java.util.concurrent used by java.util.concurrent
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
          An Executor that provides methods to manage termination and methods that can produce a Future for tracking progress of one or more asynchronous tasks.
ForkJoinPool
          An ExecutorService for running ForkJoinTasks.
ForkJoinPool.ForkJoinWorkerThreadFactory
          Factory for creating new ForkJoinWorkerThreads.
ForkJoinPool.ManagedBlocker
          Interface for extending managed parallelism for tasks running in ForkJoinPools.
ForkJoinTask
          Abstract base class for tasks that run within a ForkJoinPool.
ForkJoinWorkerThread
          A thread managed by a ForkJoinPool.
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
          A Future that is Runnable.
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.
 

Classes in java.util.concurrent used by java.util.concurrent.locks
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.
 

Classes in java.util.concurrent used by javax.management
Class and Description
Executor
          An object that executes submitted Runnable tasks.
 

Classes in java.util.concurrent used by javax.swing
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
          A Future that is Runnable.
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.
 

Classes in java.util.concurrent used by javax.tools
Class and Description
Callable
          A task that returns a result and may throw an exception.
 

Classes in java.util.concurrent used by javax.xml.ws
Class and Description
Executor
          An object that executes submitted Runnable tasks.
Future
          A Future represents the result of an asynchronous computation.
 

Classes in java.util.concurrent used by javax.xml.ws.spi
Class and Description
Executor
          An object that executes submitted Runnable tasks.
 


Java™ Platform
Standard Ed. 7

DRAFT ea-b118

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, 2010, Oracle Corporation. All rights reserved.
DRAFT ea-b118

Scripting on this page tracks web page traffic, but does not change the content in any way.