Theron - C++ concurrency library

Version 2.02.00 released

Hot on the heels of the 2.01.00 release comes 2.02.00, another minor release with bugfixes and optimizations.

Various optimizations show a time reduction of around 40 percent in the included TokenRing benchmark demo (in the two worker thread case).

Bugfixes include an important fix to handling of messages sent to actors during garbage collection of those actors.

A new Theron::Metrics class allows capture of event counts, recording the number of messages passed, the number of actors processed, and so on. A new #define and makefile option enable the collection of metrics, which is off by default (naturally).

As always let me know if you find any bugs or have any questions or feedback.

Story published 22 June 2010.