|
Colt 1.0.2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Channel | |
edu.oswego.cs.dl.util.concurrent | Standardized, efficient utility classes commonly encountered in concurrent programming. |
edu.oswego.cs.dl.util.concurrent.misc |
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. |
Uses of Channel in edu.oswego.cs.dl.util.concurrent.misc |
Classes in edu.oswego.cs.dl.util.concurrent.misc that implement Channel | |
class |
CVBuffer
|
class |
FIFOSlot
|
class |
PipedChannel
A channel based on a java.io.PipedInputStream and java.io.PipedOutputStream. |
|
Colt 1.0.2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |