|
PatchworkOS
c9fea19
A non-POSIX operating system.
|
Read-Write Ticket Lock structure. More...
#include <rwlock.h>
Data Fields | |
| atomic_uint_fast16_t | readTicket |
| atomic_uint_fast16_t | readServe |
| atomic_uint_fast16_t | writeTicket |
| atomic_uint_fast16_t | writeServe |
| atomic_uint_fast16_t | activeReaders |
| atomic_bool | activeWriter |
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.