FCFS RWLock is a first-come first-served readers/writers lock for POSIX threads. FCFS means that the first thread to request control of the lock will gain it, based on the constraints of a readers/writers lock. FCFS RWLock is well documented and commented, so it can easily be used as a reference implementation.
| Tags | Software Development Libraries |
|---|---|
| Licenses | Public Domain MIT/X |
| Operating Systems | POSIX Unix |
| Implementation | C |
Recent releases


Release Notes: A major bug was fixed by revamping the internal design. extern "C" declarations were added where appropriate for compatibility with C++. The AUTHORS file was updated.


Release Notes: The build system has been converted to CMake. The missing pthread_rwlock_fcfs_destroy() function has been implemented. The licensing has been clarified to CC-Zero / MIT/X11. Memory locks in test_rwlock have been eliminated..


Release Notes: Support for Run-Length Encoding of queue elements was added, saving valuable sync resources.


Release Notes: This is the first stable release. An HTML page was added, and there are other minor tweaks.
A set of libraries and tools for reading, mastering, and writing optical discs.