File threads.hpp

Parent directory (include/ecl)

Cross-platform threading interfaces.

Definition (include/ecl/threads.hpp)

Detailed Description

Threads are modelled here as classes. The threading functionality can be utilised in two ways, either via inheritance or composition. Choice of which is simply a matter of personal style. There are more complex thread managers out there, but this suits the requirements of a small project and merely aims to provide a robust and lightweight cross-platform interface.

June, 2009

Includes