View on GitHub

TinyCThread

Small, portable implementation of the C11 threads API

Portable Threads

Need portable threads for your C app? Is C11 unavailable for your target compiler(s)?

Then you need TinyCThread!

TinyCThread implements a fairly compatible subset of the C11 thread management functions.

Features

Download

For the latest stable release, please visit the TinyCThread releases page on GitHub.

For the latest bleeding edge, please clone the GitHub repository:

git clone https://github.com/tinycthread/tinycthread.git

Documentation

TinyCThread tries to match the C11 standard, so the standard or any documentation describing it should apply to TinyCThread as well. Additionally, an API reference is available as part of TinyCThread.

License

The library is released under the zlib/libpng license, which makes it perfectly free to use for any application (including commercial applications).