Colt 1.0.2

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

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

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

Subinterfaces of Puttable 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.
 interface Channel
          Main interface for buffers, queues, pipes, conduits, etc.
 

Classes in edu.oswego.cs.dl.util.concurrent that implement Puttable
 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.
 

Uses of Puttable in edu.oswego.cs.dl.util.concurrent.misc
 

Classes in edu.oswego.cs.dl.util.concurrent.misc that implement Puttable
 class CVBuffer
           
 class FIFOSlot
           
 class PipedChannel
          A channel based on a java.io.PipedInputStream and java.io.PipedOutputStream.
 


Colt 1.0.2

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