fiber

Microthread scheduler

Provides a framework for cooperative scheduling of microthreads allowing multiple execution paths on a single thread.

userland threads uses zig build

GitHub

1 stars
0 watching
0 forks
Language: C++
last commit: 3 months ago
Linked from 1 awesome list

boostboost-librarycpluspluscppfiberszig-package

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
kassane/context A C++ library for cooperative multitasking and execution control on a single thread. 0
kassane/winpthreads-zigbuild A library providing POSIX threading APIs for mingw-w64 on Windows. 12
boostorg/fiber A framework for cooperative scheduling of micro-threads using stored execution states. 465
richiesams/fibertaskinglib An asynchronous task scheduler for parallelizing computations with arbitrary dependencies using fibers. 939
kassane/fmt A modern formatting library with a fast and safe API for string formatting 0
kprotty/zefi An experimental Zig library implementing fibers for concurrency management 38
google/marl A task scheduler that manages the execution of tasks across multiple threads or fibers. 1,889
kassane/unordered A collection of hash containers with different standards compliance levels and intended use cases. 0
kassane/libzmq A C++ implementation of the ZeroMQ messaging kernel with support for multiple transport protocols and asynchronous message queues. 2
kassane/libsigcplusplus A typesafe callback system for C++ 0
kassane/hana A standard library for metaprogramming in C++ 1
ivanseidel/arduinothread A C++ library that simplifies the management of parallel tasks on Arduino boards. 957
kassane/libbpf Automated build and distribution mirror for the libbpf library. 2
thinktransit/micropython-aioschedule A task scheduler with asynchronous support and persistence for MicroPython-based devices 8
fizista/micropython-scron A simple time-based task scheduling program inspired by the well-known CRON program. 9