Skip to content
Johan Sköld edited this page Nov 18, 2016 · 9 revisions

sc is a coroutine library written in C and assembly. You may think of a coroutine as a light-weight user-space thread. Light-weight in that context switches are cheap. User-space in that it doesn't have to drop into kernel space for context switching. Context-switching is up to the API consumer with full control.

A multitude of platforms are supported (see the README for a complete up-to-date table).

Build instructions

Tutorials