TinyThread++ fork with lambda, future and continuation support.
Switch branches/tags
Nothing to show
Pull request Compare This branch is even with jdduke:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tests
.gitignore
CMakeLists.txt
README.md
fast_mutex.h
tinythread.cpp
tinythread.h
tinythread_async.h
tinythread_future.h
tinythread_pool.cpp
tinythread_pool.h
tinythread_queue.h
tinythread_t.h

README.md

TinyThread++

TinyThread++ (tthread, http://tinythread.sourceforge.net/) is a lightweight and portable C++ threading library.

This project extends TinyThread++ by providing

  • Lambda, function and function object execution support
  • tthread::future and tthread::async, lightweight analogs to std::future and std::async
  • future.then() for task continuations
  • basic fifo threadpooling with thread_pool