|
Colt 1.0.1 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use edu.oswego.cs.dl.util.concurrent | |
edu.oswego.cs.dl.util.concurrent | Standardized, efficient utility classes commonly encountered in concurrent programming. |
Classes in edu.oswego.cs.dl.util.concurrent used by edu.oswego.cs.dl.util.concurrentBarrier
|
Barriers serve as synchronization points for groups of threads that must occasionally wait for each other. BoundedChannel
|
A channel that is known to have a capacity, signifying that put operations may block when the
capacity is reached.BrokenBarrierException
|
Thrown by Barrier upon interruption of participant threads Callable
|
Interface for runnable actions that bear results and/or throw Exceptions. Channel
|
Main interface for buffers, queues, pipes, conduits, etc. Executor
|
Interface for objects that execute Runnables, as well as various objects that can be wrapped as Runnables. FJTask
|
Abstract base class for Fork/Join Tasks. FJTaskRunner
|
Specialized Thread subclass for running FJTasks. FJTaskRunnerGroup
|
A stripped down analog of a ThreadGroup used for establishing and managing FJTaskRunner threads. ObservableSync.SyncObserver
|
Interface for objects that observe ObservableSyncs. Puttable
|
This interface exists to enable stricter type checking for channels. QueuedSemaphore
|
Abstract base class for semaphores relying on queued wait nodes ReadWriteLock
|
ReadWriteLocks maintain a pair of associated locks. Rendezvous.RendezvousFunction
|
Interface for functions run at rendezvous points Semaphore
|
Base class for counting semaphores. SemaphoreControlledChannel
|
Abstract class for channels that use Semaphores to control puts and takes. Sync
|
Main interface for locks, gates, and conditions. SyncCollection
|
SyncCollections wrap Sync-based control around java.util.Collections. SyncCollection.SyncCollectionIterator
|
SynchronizedBoolean
|
A class useful for offloading synch for boolean instance variables. SynchronizedByte
|
A class useful for offloading synch for byte instance variables. SynchronizedChar
|
A class useful for offloading synch for char instance variables. SynchronizedDouble
|
A class useful for offloading synch for double instance variables. SynchronizedFloat
|
A class useful for offloading synch for float instance variables. SynchronizedInt
|
A class useful for offloading synch for int instance variables. SynchronizedLong
|
A class useful for offloading synch for long instance variables. SynchronizedRef
|
A simple class maintaining a single reference variable that is always accessed and updated under synchronization. SynchronizedShort
|
A class useful for offloading synch for short instance variables. SynchronizedVariable
|
Base class for simple, small classes maintaining single values that are always accessed and updated under synchronization. SyncMap
|
SyncMaps wrap Sync-based control around java.util.Maps. SyncSet
|
SyncSets wrap Sync-based control around java.util.Sets. Takable
|
This interface exists to enable stricter type checking for channels. ThreadFactory
|
Interface describing any class that can generate new Thread objects. ThreadFactoryUser
|
Base class for Executors and related classes that rely on thread factories. TimeoutException
|
Thrown by synchronization classes that report timeouts via exceptions. WriterPreferenceReadWriteLock
|
A ReadWriteLock that prefers waiting writers over waiting readers when there is contention. |
|
Colt 1.0.1 | |||||||||
PREV NEXT | FRAMES NO FRAMES |