Skip to content
Johan Sköld edited this page Nov 16, 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:

[coroutine] https://en.wikipedia.org/wiki/Coroutine "Wikipedia: Coroutine" [README] https://github.com/rhoot/sc/blob/master/README.md "sc: README"

Clone this wiki locally