/termite-jobs

Fast, multiplatform fiber based job dispatcher based on Naughty Dogs' GDC2015 talk.

Primary LanguageC++MIT LicenseMIT

NOTE

This library is obsolete and may contain bugs. For maintained version checkout sx library. until I rip it from there and make a proper single-header termite-jobs library

termite-jobs

Fast, multiplatform fiber based job dispatcher based on Naughty Dogs' GDC2015 talk.

Features

  • Lightweight, lib size is 39kb
  • Fast, uses libdeboost-context as it's fiber backend which is the fastest multiplatform co-routine implementation
  • Multiplatform

Build

Uses cmake as it's build system, all you need is install cmake and run the command :

cd termite-jobs
mkdir .build
cd .build
cmake ..

Use specific cmake flags for your compiler/build tools