-
Notifications
You must be signed in to change notification settings - Fork 8
Home
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:
- Building for Android
- Building for iOS
- Building for Linux and FreeBSD
- Building for OSX
- Building for Windows
- Embedding sc (bring your own build system)
Tutorials:
[coroutine] https://en.wikipedia.org/wiki/Coroutine "Wikipedia: Coroutine" [README] https://github.com/rhoot/sc/blob/master/README.md "sc: README"