Skip to content
Amanieu d'Antras edited this page Feb 6, 2015 · 9 revisions

Async++ is a lightweight concurrency framework for C++11. The concept was inspired by the Microsoft PPL library and the N3428 C++ standard proposal.

Supported Platforms

The only requirement to use Async++ is a C++11 compiler and standard library. Unfortunately C++11 is not yet fully implemented on most platforms. Here is the list of OS and compiler combinations which are known to work.

  • Linux: Works with GCC 4.7+, Clang 3.2+ and Intel compiler 15+.
  • Mac: Works with Apple Clang (using libc++). GCC also works but you must get a recent version (4.7+).
  • Windows: Works with GCC 4.8+ (with pthread-win32) and Visual Studio 2013+.

Building and Installing

Instructions for compiling Async++ and using it in your code are available on the Building and Installing page.

Tutorial

The Tutorial provides a step-by-step guide to all the features of Async++.

API Reference

The API Reference gives detailed descriptions of all the classes and functions available in Async++.

Contact

You can contact me by email at [email protected].

Clone this wiki locally