![libconcurrency]
libconcurrency is a multi-platform support library for concurrent programming. This library provides both [C] implementation and [C++] implementation.
- a C compiler which supports C17
- a C++ compiler which supports C++17
There are two build methods: [make] and [CMake].
To build with [make]:
$ make
$ make install
To build with [CMake]:
$ mkdir build
$ cd build
$ cmake ..
- JSR 166: Concurrency Utilities (java.util.concurrent package)
- Michael, Maged M. and Scot, Michael L. 1996. Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms.