Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the design and implementation of libcppa, an open-source library that brings the actor model to C++11 for efficient concurrent and distributed programming. Learn how this lightweight actor model implementation can outperform thread-based applications by scheduling actors in a pre-dimensioned thread pool. Discover how libcppa combines the reliability and distributed systems capabilities of the actor model with the performance and resource efficiency of C++11. Gain insights into replacing implicit communication through sharing with explicit message passing mechanisms, addressing both concurrency and distribution challenges. Understand how libcppa aims to elevate concurrent programming beyond low-level primitives, making it more accessible and less error-prone for developers working with parallel hardware.
Syllabus
Dominik Charousset and Matthias Vallentin: libcppa -- Designing an Actor Semantic for C++11
Taught by
CppNow