Boost.Join is an asynchronous, message based C++
concurrency library based on join calculus. It is
applicable both to multi-threaded applications and
to the orchestration of asynchronous, event-based
applications. It follows Comega's design and
implementation and builds with Boost facilities.
It provides a high level concurrency API with
asynchronous methods, synchronous methods, and
chords which are "join-patterns" defining the
synchronization, asynchrony, and concurrency.
License: MIT/X Consortium License
Changes:
This release added schedulers as the template policy arguments of the actor class, added timed synchronous calls, added documentation and samples for the port API 4, and expanded documentation about Join internals.
License: MIT/X Consortium License
Changes:
This release added schedulers as the template policy arguments of the actor class, added timed synchronous calls, added documentation and samples for the port API 4, and expanded documentation about Join internals.



