C multiplatform coroutine implementation via ucontext, fibers or setjmp
-
Updated
Oct 21, 2009 - C
C multiplatform coroutine implementation via ucontext, fibers or setjmp
A couple of examples regarding getcontext(), setcontext(), makecontext() and swapcontext(), from <ucontext.h>.
A type-safe wrapper of `boost.context`. Wrote by Swift Language and Cross-Platform.
Swift Coroutine which base on `boostorg/context`.
This repo implemented a user-level multiple threads scheduling environment.
A lightweight checkpointing program written in C.
Single file library implementing userspace cooperative multitasking
Single header stackful cross-platform coroutine library in pure C.
A simple cooperative multitasking event framework written in C++.
A coöperative multitasking framework based on `liburing` and `libucontext`
Add a description, image, and links to the ucontext topic page so that developers can more easily learn about it.
To associate your repository with the ucontext topic, visit your repo's landing page and select "manage topics."