/generic_lock

Generic lock for synchronizing concurrent access to shared data by multiple threads.

Primary LanguageC++MIT LicenseMIT

Generic Lock

A Generic lock is a synchronization primitive for concurrent access to shared data by multiple threads.

Supported C++ Version: 17

Install

To install the package just copy the generic_lock/include/generic_lock folder to your include path.

Development

The Bazel build system is used for development and testing. To run a test you can use the following command:

bazel test //generic_lock/tests:generic_lock_test

License

The source code is under MIT license.

Contributions

Pull requests and bug reports are always welcomed! :)