RTEMS
5.1
|
#include <corerwlockimpl.h>
Data Fields | |
Thread_queue_Syslock_queue | Queue |
CORE_RWLock_States | current_state |
unsigned int | number_of_readers |
The following defines the control block used to manage each RWLock.
CORE_RWLock_States CORE_RWLock_Control::current_state |
This element is the current state of the RWLock.
unsigned int CORE_RWLock_Control::number_of_readers |
This element contains the current number of thread waiting for this RWLock to be released.
Thread_queue_Syslock_queue CORE_RWLock_Control::Queue |
This field is the Waiting Queue used to manage the set of tasks which are blocked waiting for the RWLock to be released.