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|
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.