Colt 1.0.1

Uses of Interface
edu.oswego.cs.dl.util.concurrent.Channel

Packages that use Channel
edu.oswego.cs.dl.util.concurrent Standardized, efficient utility classes commonly encountered in concurrent programming. 
 

Uses of Channel in edu.oswego.cs.dl.util.concurrent
 

Subinterfaces of Channel in edu.oswego.cs.dl.util.concurrent
 interface BoundedChannel
          A channel that is known to have a capacity, signifying that put operations may block when the capacity is reached.
 

Classes in edu.oswego.cs.dl.util.concurrent that implement Channel
 class BoundedBuffer
          Efficient array-based bounded buffer class.
 class BoundedLinkedQueue
          A bounded variant of LinkedQueue class.
 class BoundedPriorityQueue
          A heap-based priority queue, using semaphores for concurrency control.
 class LinkedQueue
          A linked list based channel implementation.
 class SemaphoreControlledChannel
          Abstract class for channels that use Semaphores to control puts and takes.
 class Slot
          A one-slot buffer, using semaphores to control access.
 class SynchronousChannel
          [ Introduction to this package.
 class WaitFreeQueue
          A wait-free linked list based queue implementation, adapted from the algorithm described in Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms by Maged M.
 

Constructors in edu.oswego.cs.dl.util.concurrent with parameters of type Channel
QueuedExecutor(Channel queue)
          Construct a new QueuedExecutor that uses the supplied Channel as its queue.
PooledExecutor(Channel channel)
          Create a new pool that uses the supplied Channel for queuing, and with all default parameter settings.
PooledExecutor(Channel channel, int maxPoolSize)
          Create a new pool that uses the supplied Channel for queuing, and with all default parameter settings except for maximum pool size.
 


Colt 1.0.1

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