coroutine
Coroutine library
An implementation of asynchronous coroutines in C++11 using ucontext and fiber
C++11 single .h asymmetric coroutine implementation via ucontext / fiber
416 stars
29 watching
91 forks
Language: C++
last commit: almost 3 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
quuxplusone/coro | A single-header library providing facilities for C++2a Coroutines | 80 |
mtmucha/coros | A C++23 library for task-based parallelism utilizing coroutines and the new expected type. | 306 |
takagi/cl-coroutine | A coroutine library for Common Lisp that enables efficient and lightweight cooperative multitasking. | 64 |
belozierov/swiftcoroutine | An implementation of coroutines in Swift to simplify asynchronous programming and improve error handling. | 837 |
leonoel/cloroutine | Provides a low-level, generic stackless coroutine builder for asynchronous programming in Clojure and ClojureScript | 232 |
xudong-huang/may | A high-performance library for stackful coroutines with support for asynchronous I/O and efficient scheduling. | 1,959 |
bloomberg/quantum | A framework for efficient concurrent execution of CPU-bound workloads using coroutines and parallelism | 580 |
coq-community/bits | A formalization of bitset operations in Coq with extraction to OCaml native integers. | 22 |
arun11299/coro-async | A C++ library providing a coroutine-based approach to networking | 37 |
loopperfect/conduit | A high-performance library for building and transforming infinite sequences using coroutines and monadic interfaces. | 147 |
rustcc/coroutine-rs | Provides an implementation of cooperative multitasking in Rust | 414 |
be-hase/caffeine-coroutines | An extension to Caffeine caching library adding support for Kotlin Coroutines | 8 |
halayli/lthread | A C library for managing concurrent execution of small tasks with cooperative scheduling. | 814 |
tidwall/neco | A C concurrency library providing coroutines and synchronization primitives. | 1,138 |
sharow/libconcurrent | A lightweight, low-overhead concurrency library | 361 |