TinyThread++ 1.1
TinyThread++ API Reference

Introduction

TinyThread++ is a minimal, portable implementation of basic threading classes for C++.

They closely mimic the functionality and naming of the C++11 standard, and should be easily replaceable with the corresponding std:: variants.

Portability

The Win32 variant uses the native Win32 API for implementing the thread classes, while for other systems, the POSIX threads API (pthread) is used.

Classes

In order to mimic the threading API of the C++11 standard, subsets of several classes are provided. The fundamental classes are:

Miscellaneous

The following special keywords are available: thread_local.

For more detailed information (including additional classes), browse the different sections of this documentation. A good place to start is: tinythread.h.