Projects / FCFS RWLock

FCFS RWLock

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
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  18 Apr 2009 22:09

    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.

    Screenshot

    Project Spotlight

    METAXPON

    An audio time-scaling library.

    Screenshot

    Project Spotlight

    GMLP

    A markup language processor.