/concurrency

Primary LanguageC++Apache License 2.0Apache-2.0

concurrency

A concurrency utility library. Documentation can be found in the docs directory.

How to build

This project utilises boost, so make sure you have that installed. After that, in a terminal, run the following:

    mkdir build && cd build
    cmake ..
    make 
    # To install
    make install

How to run tests

After building, and starting from build, run the following

    cd tests
    ctest

How to integrate

This is a header only library, once installed, you can integrate it in a cmake project:

find_package(Concurrency REQUIRED)

add_executable(example)

target_link_libraries(example concurrency)

Talk

This repo is used for the following talk: