| Interface | Description |
|---|---|
| IdleStrategy |
Idle strategy for use by threads when then they don't have work to do.
|
| Pipe<E> |
A container of items processed in sequence.
|
| QueuedPipe<E> |
Composed interface for concurrent queues and sequenced containers.
|
| Class | Description |
|---|---|
| BackoffIdleStrategy |
Idling strategy for threads when they have no work to do.
|
| BusySpinIdleStrategy |
Busy spin strategy targeted at lowest possible latency.
|
| ConcurrentConveyor<E> |
A many-to-one conveyor of interthread messages.
|
| ConcurrentConveyorSingleQueue<E> |
Specialization of
ConcurrentConveyor to a single queue. |
| ManyToOneConcurrentArrayQueue<E> |
Many producers to single consumer concurrent queue backed by an array.
|
| MPSCQueue<E> |
Multi producer single consumer queue.
|
| NoOpIdleStrategy |
Low-latency idle strategy to be employed in loops that do significant work
on each iteration such that any work in the idle strategy would be wasteful.
|
| OneToOneConcurrentArrayQueue<E> |
Single producer to single consumer concurrent queue backed by an array.
|
| ThreadFactoryImpl |
| Exception | Description |
|---|---|
| ConcurrentConveyorException |
Exception thrown by the
ConcurrentConveyor. |
Copyright © 2019 Hazelcast, Inc.. All rights reserved.