|
PatchworkOS
19e446b
A non-POSIX operating system.
|
Read-Write Ticket Lock structure. More...
#include <rwlock.h>
Data Fields | |
| atomic_uint16_t | readTicket |
| atomic_uint16_t | readServe |
| atomic_uint16_t | writeTicket |
| atomic_uint16_t | writeServe |
| atomic_uint16_t | activeReaders |
Read-Write Ticket Lock structure.
A Read-Write Ticket Lock allows one only writer or multiple readers to access a shared resource at the same time.