Theron - C++ concurrency library

Guide to Theron

At the core of Theron is a model of concurrent processing called the Actor Model. The Actor Model is a natural extension of the Object Model to concurrent systems.

The building blocks of parallel programs are called actors. Actors are specialized objects that execute in parallel natively. Every actor has a unique address.

Actors communicate by message passing. Messages are copied when sent, and any copyable object can be sent as a message.

An actor's behavior is defined by its message handlers, which are user-defined private member functions executed in response to arrived messages.