Package org.objectweb.dream.synchro

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 Conditioninterface.
ConditionReEntrantImpl ReEntrant implementation of the Conditioninterface.
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 ReadWriteLockinterface.
SemaphoreFIFOImpl FIFO implementation of the Semaphoreinterface.
SemaphoreFIFOImpl.FIFOWaitQueue Simple linked list queue used in FIFOSemaphore.
SemaphoreImpl Basic implementation of the Semaphoreinterface.
 



Copyright © 2003, 2005 - INRIA Rhone-Alpes - All Rights Reserved.