Colt 1.0.1

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. 
 

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.
 


Colt 1.0.1

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