|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
Condition | A condition component aima at synchronizing the execution of several components. |
Mutex | A mutex component aims at synchronizing the execution of several components. |
MutexReEntrant | A reentrant mutex component aims at synchronizing the execution of several components. |
ReadWriteLock | A read-write lock component aims at synchronizing the execution of several reader and writer components. |
Semaphore | A counting semaphore component maintains a set of permits. |
SemaphoreAttributeController | An attribute controller allowing setting the initial number of permits of the semaphore. |
Class Summary | |
---|---|
AbstractSemaphoreQueuedImpl | Abstract implementation of a semaphore relying on queued wait nodes. |
AbstractSemaphoreQueuedImpl.WaitQueue | Base class for internal queue classes for semaphores, etc. |
AbstractSemaphoreQueuedImpl.WaitQueue.WaitNode | An element of the queue. |
ConditionImpl | Basic implementation of the Condition interface. |
ConditionReEntrantImpl | ReEntrant implementation of the Condition interface. |
LockPullUnlockImpl | This component has a Pull output. |
LockPushUnlockImpl | This component has a Push input. |
MutexImpl | Basic implementation of the Mutex interface: this mutex is
non-reentrant. |
MutexReEntrantImpl | Basic implementation of the MutexReEntrant interface: this mutex is
reentrant. |
ReadWriteLockFIFOImpl | FIFO implementation of the ReadWriteLock interface. |
SemaphoreFIFOImpl | FIFO implementation of the Semaphore interface. |
SemaphoreFIFOImpl.FIFOWaitQueue | Simple linked list queue used in FIFOSemaphore. |
SemaphoreImpl | Basic implementation of the Semaphore interface. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |