Colt 1.0.3

Uses of Package
edu.oswego.cs.dl.util.concurrent

Packages that use edu.oswego.cs.dl.util.concurrent
edu.oswego.cs.dl.util.concurrent Overview of package util.concurrent Release 1.3.1 
edu.oswego.cs.dl.util.concurrent.misc   
 

Classes in edu.oswego.cs.dl.util.concurrent used by edu.oswego.cs.dl.util.concurrent
Barrier
          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.
LinkedNode
          A standard linked list node used in various queue classes
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.
 

Classes in edu.oswego.cs.dl.util.concurrent used by edu.oswego.cs.dl.util.concurrent.misc
BoundedChannel
          A channel that is known to have a capacity, signifying that put operations may block when the capacity is reached.
Channel
          Main interface for buffers, queues, pipes, conduits, etc.
Puttable
          This interface exists to enable stricter type checking for channels.
SemaphoreControlledChannel
          Abstract class for channels that use Semaphores to control puts and takes.
Takable
          This interface exists to enable stricter type checking for channels.
ThreadFactoryUser
          Base class for Executors and related classes that rely on thread factories.
TimeoutException
          Thrown by synchronization classes that report timeouts via exceptions.
 


Colt 1.0.3

Submit a bug or feature. Check the Colt home page for the latest news.