A Generic lock is a synchronization primitive for concurrent access to shared data by multiple threads.
Supported C++ Version: 17
To install the package just copy the generic_lock/include/generic_lock
folder to your include path.
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
The source code is under MIT license.
Pull requests and bug reports are always welcomed! :)