cooperative-multitasking topic

List cooperative-multitasking repositories

coop

99
Stars
7
Forks
Watchers

C++20 coroutines-based cooperative multitasking library

robust-services-core

150
Stars
42
Forks
Watchers

Robust applications framework in C++. Includes a static analysis tool and two applications.

NeuroskyHacking

34
Stars
7
Forks
Watchers

Cooperative multitasking Arduino code example to process/graph EEG data from Star Wars Force Trainer (Neurosky board)

fiber

23
Stars
1
Forks
Watchers

C++20 fiber implementation with similar interface to std::thread, header-only / x86_64 / Linux only / stackful / built-in scheduler / thread shareable

c-coroutine

54
Stars
2
Forks
Watchers

A simple C coroutine library, with multithreading and more, the Go and C++20 style way.

CorePartition

19
Stars
5
Forks
Watchers

Universal Cooperative Multithread Lib with real time Scheduler that was designed to work, virtually, into any modern micro controller or Microchip and, also, for user space applications for modern OS...

muwerk

20
Stars
1
Forks
Watchers

muwerk cooperative scheduler with mqtt-like queues

cosmos-coroutines

19
Stars
2
Forks
Watchers

⏱ A simple, non-preemptive coroutine scheduler that allows for cooperative multitasking within Cosmos kernels

QuarkTS-cpp

16
Stars
2
Forks
Watchers

The QuarkTS port for C++. An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines...