纯 C 编写的单头文件有栈跨平台协程库

ucontext 开源项目推荐(13 个)
ucontext 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
热门项目 全部 13
GitHub 共 13 个仓库,已全部展示C multiplatform coroutine implementation via ucontext, fibers or setjmp
A coöperative multitasking framework based on `liburing` and `libucontext`
A couple of examples regarding getcontext(), setcontext(), makecontext() and swapcontext(), from <ucontext.h>.
A coroutine library for c++ only for study
A lightweight checkpointing program written in C.
This repo implemented a user-level multiple threads scheduling environment.
A type-safe wrapper of `boost.context`. Wrote by Swift Language and Cross-Platform.
Single file library implementing userspace cooperative multitasking
A simple cooperative multitasking event framework written in C++.
Núcleo de SO didático em C, em espaço de usuário: threads sobre ucontext, dispatcher, escalonador por prioridade dinâmica com envelhecimento, preempção por timer de 1 ms, contabilização de tempo, task_wait e task_sleep. Disciplina de Sistemas Operacionais (UFPR) — esqueleto e testes do professor, núcleo implementado por mim.
Swift Coroutine which base on `boostorg/context`.
Operating System hw3
关于这个话题
- 清单取自 GitHub 话题页并按 Star 数排序,每次展示前 13 个项目;原始页面见 https://github.com/topics/ucontext。
- 该话题在 GitHub 上共有 13 个仓库, 本站收录的是其中最热门的 13 个,不是全量列表。
- Star / Fork 每日自动刷新一次,实时数据以 GitHub 为准。
- 当前 13 个项目累计 1293 Star,覆盖 4 种主要语言,数据更新于 2026-11-10。
- 中文介绍来自 GitHub 官方话题说明(github/explore)的机器翻译,可点「查看原文」对照;译文缺失时会先展示原文。